@media(max-width:360px){#wpadminbar .wp-admin-bar-reader{display:none!important}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-item{padding:0}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-item{display:flex;justify-content:center}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon{align-items:center;display:flex;height:100%;margin:0;padding:0 6px}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon{justify-content:center;padding:0}}@media(max-width:480px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon{max-width:40px}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon:before{background-color:currentColor;content:"";display:flex;height:20px;margin:0;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="11" fill="none" viewBox="0 0 24 11"><path fill="%23000" d="m22.875 4.607-.055-.25C22.335 2.175 20.276.584 17.924.584c-1.271 0-2.488.447-3.412 1.264-.32.283-.568.593-.769.894a9.5 9.5 0 0 0-1.711-.18h-.027c-.586 0-1.163.085-1.73.188a4.7 4.7 0 0 0-.777-.91C8.573 1.013 7.356.575 6.085.575 3.724.584 1.665 2.174 1.18 4.358l-.055.249H0v1.4h1.125l.055.25c.458 2.183 2.517 3.773 4.895 3.773 2.764 0 5.005-2.114 5.005-4.718 0 0 .01-.585-.228-1.341a9 9 0 0 1 1.153-.095c.366 0 .75.035 1.143.086-.247.765-.229 1.35-.229 1.35 0 2.604 2.242 4.718 5.005 4.718 2.38 0 4.438-1.581 4.896-3.773l.055-.25H24v-1.4zm-16.8 4.022c-1.94 0-3.522-1.487-3.522-3.326 0-1.84 1.583-3.326 3.522-3.326 1.94 0 3.523 1.487 3.523 3.326 0 1.84-1.583 3.326-3.523 3.326m11.85 0c-1.94 0-3.523-1.487-3.523-3.326 0-1.84 1.583-3.326 3.522-3.326 1.94 0 3.523 1.487 3.523 3.326 0 1.84-1.583 3.326-3.523 3.326"/></svg>');mask-position:center;mask-repeat:no-repeat;width:24px}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-icon:before{height:36px;margin:0;mask-size:contain;width:36px}}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-label{padding-inline-end:8px}@media(max-width:782px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader .ab-label{display:none}#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader{display:block}}@media(max-width:480px){#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-reader{width:46px}}:root {
--modu-primary: #2563eb;
--modu-secondary: #16a34a;
--modu-accent: #dc2626;
--modu-bg: #f9fafb;
--modu-text: #111827;
--modu-border: #e5e7eb;
--modu-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
} .modu-jobs-container {
max-width: 1200px;
margin: 0 auto;
padding: 2rem 1rem;
font-size: 1.125rem; line-height: 1.6;
color: var(--modu-text);
} .modu-jobs-filters {
background: white;
padding: 2rem;
border-radius: 12px;
box-shadow: var(--modu-shadow);
margin-bottom: 2rem;
}
.modu-jobs-filter-title {
font-size: 2rem; font-weight: 700;
margin-bottom: 1.5rem;
color: var(--modu-text);
}
.modu-jobs-filter-row {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
.modu-jobs-filter-group label {
display: block;
font-size: 1.25rem; font-weight: 600;
margin-bottom: 0.75rem;
} .modu-jobs-category-buttons {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
}
.modu-jobs-filter-btn {
padding: 1rem 1.5rem;
font-size: 1.125rem; font-weight: 600;
border: 2px solid var(--modu-border);
background: white;
color: var(--modu-text);
border-radius: 8px;
cursor: pointer;
transition: all 0.2s;
min-height: 48px; }
.modu-jobs-filter-btn:hover {
background: var(--modu-bg);
border-color: var(--modu-primary);
}
.modu-jobs-filter-btn.active {
background: var(--modu-primary);
color: white;
border-color: var(--modu-primary);
} .modu-jobs-select,
.modu-jobs-input {
width: 100%;
padding: 1rem;
font-size: 1.125rem; border: 2px solid var(--modu-border);
border-radius: 8px;
background: white;
min-height: 48px;
}
.modu-jobs-select:focus,
.modu-jobs-input:focus {
outline: none;
border-color: var(--modu-primary);
box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
} .modu-jobs-btn-primary {
width: 100%;
padding: 1.25rem 2rem;
font-size: 1.25rem; font-weight: 700;
background: var(--modu-primary);
color: white;
border: none;
border-radius: 8px;
cursor: pointer;
transition: all 0.2s;
min-height: 56px;
}
.modu-jobs-btn-primary:hover {
background: #1d4ed8;
transform: translateY(-1px);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
} .modu-jobs-loading {
text-align: center;
padding: 3rem;
}
.modu-jobs-spinner {
display: inline-block;
width: 48px;
height: 48px;
border: 4px solid var(--modu-border);
border-top-color: var(--modu-primary);
border-radius: 50%;
animation: modu-spin 1s linear infinite;
}
@keyframes modu-spin {
to {
transform: rotate(360deg);
}
} .modu-jobs-list {
display: grid;
gap: 1.5rem;
}
.modu-jobs-item {
background: white;
border: 2px solid var(--modu-border);
border-radius: 12px;
overflow: hidden;
transition: all 0.2s;
}
.modu-jobs-item:hover {
border-color: var(--modu-primary);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transform: translateY(-2px);
}
.modu-jobs-item-link {
display: block;
padding: 1.5rem;
text-decoration: none;
color: inherit;
}
.modu-jobs-item-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 1rem;
gap: 1rem;
}
.modu-jobs-item-title {
font-size: 1.5rem; font-weight: 700;
margin: 0;
color: var(--modu-text);
flex: 1;
}
.modu-jobs-item-deadline {
font-size: 1.125rem;
font-weight: 600;
white-space: nowrap;
}
.modu-jobs-deadline-urgent {
color: var(--modu-accent);
}
.modu-jobs-deadline-normal {
color: var(--modu-secondary);
}
.modu-jobs-deadline-expired {
color: #6b7280;
}
.modu-jobs-item-meta {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1rem;
font-size: 1.125rem;
color: #6b7280;
}
.modu-jobs-item-meta span {
display: flex;
align-items: center;
gap: 0.5rem;
}
.modu-jobs-item-salary {
font-size: 1.375rem; font-weight: 700;
color: var(--modu-primary);
} .modu-jobs-pagination {
margin-top: 3rem;
}
.modu-jobs-pagination ul {
display: flex;
justify-content: center;
gap: 0.5rem;
list-style: none;
padding: 0;
}
.modu-jobs-pagination a,
.modu-jobs-pagination span {
display: block;
padding: 0.75rem 1.25rem;
font-size: 1.125rem;
font-weight: 600;
border: 2px solid var(--modu-border);
border-radius: 8px;
text-decoration: none;
color: var(--modu-text);
min-width: 48px;
min-height: 48px;
text-align: center;
}
.modu-jobs-pagination a:hover {
background: var(--modu-bg);
border-color: var(--modu-primary);
}
.modu-jobs-pagination .current {
background: var(--modu-primary);
color: white;
border-color: var(--modu-primary);
} .modu-jobs-detail-container {
max-width: 900px;
margin: 0 auto;
padding: 2rem 1rem;
}
.modu-jobs-detail-back {
margin-bottom: 1.5rem;
}
.modu-jobs-back-btn {
display: inline-flex;
align-items: center;
padding: 0.75rem 1.5rem;
font-size: 1.125rem;
font-weight: 600;
color: var(--modu-text);
text-decoration: none;
border: 2px solid var(--modu-border);
border-radius: 8px;
transition: all 0.2s;
}
.modu-jobs-back-btn:hover {
background: var(--modu-bg);
border-color: var(--modu-primary);
}
.modu-jobs-detail-header {
margin-bottom: 2rem;
}
.modu-jobs-detail-title {
font-size: 2rem; font-weight: 700;
margin-bottom: 1rem;
line-height: 1.3;
}
.modu-jobs-detail-meta {
display: flex;
gap: 1.5rem;
font-size: 1.125rem;
color: #6b7280;
} .modu-jobs-summary-box {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 2rem;
border-radius: 12px;
margin-bottom: 2rem;
display: grid;
gap: 1.5rem;
}
.modu-jobs-summary-item {
display: flex;
align-items: center;
gap: 1rem;
}
.modu-jobs-summary-icon {
font-size: 2.5rem;
flex-shrink: 0;
}
.modu-jobs-summary-label {
font-size: 1rem;
opacity: 0.9;
margin-bottom: 0.25rem;
}
.modu-jobs-summary-value {
font-size: 1.5rem;
font-weight: 700;
} .modu-jobs-detail-content {
background: white;
padding: 2rem;
border-radius: 12px;
box-shadow: var(--modu-shadow);
}
.modu-jobs-detail-section {
margin-bottom: 2rem;
padding-bottom: 2rem;
border-bottom: 1px solid var(--modu-border);
}
.modu-jobs-detail-section:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.modu-jobs-section-title {
font-size: 1.5rem;
font-weight: 700;
margin-bottom: 1rem;
color: var(--modu-text);
}
.modu-jobs-detail-section p {
font-size: 1.125rem;
line-height: 1.8;
margin: 0;
} .modu-jobs-ad {
margin: 2rem 0;
text-align: center;
} .modu-jobs-related {
margin-top: 3rem;
}
.modu-jobs-related-list {
display: grid;
gap: 1rem;
margin-top: 1rem;
}
.modu-jobs-related-item {
background: white;
border: 2px solid var(--modu-border);
border-radius: 8px;
transition: all 0.2s;
}
.modu-jobs-related-item:hover {
border-color: var(--modu-primary);
box-shadow: var(--modu-shadow);
}
.modu-jobs-related-item a {
display: block;
padding: 1.25rem;
text-decoration: none;
color: inherit;
}
.modu-jobs-related-item h4 {
font-size: 1.25rem;
font-weight: 600;
margin: 0 0 0.5rem 0;
}
.modu-jobs-related-company {
font-size: 1rem;
color: #6b7280;
margin: 0.25rem 0;
}
.modu-jobs-related-salary {
font-size: 1.125rem;
font-weight: 700;
color: var(--modu-primary);
margin: 0.5rem 0 0 0;
} .modu-jobs-source-info {
margin-top: 3rem;
padding: 1.5rem;
background: #f9fafb;
border: 1px solid var(--modu-border);
border-radius: 8px;
text-align: center;
}
.modu-jobs-source-info p {
font-size: 0.875rem;
line-height: 1.6;
color: #6b7280;
margin: 0;
}
.modu-jobs-source-info strong {
font-size: 1rem;
color: var(--modu-text);
}
.modu-jobs-source-info a {
color: var(--modu-primary);
text-decoration: none;
}
.modu-jobs-source-info a:hover {
text-decoration: underline;
} .modu-jobs-sticky-bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
background: white;
border-top: 2px solid var(--modu-border);
padding: 1rem;
box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.1);
z-index: 1000;
}
.modu-jobs-apply-btn {
display: block;
width: 100%;
max-width: 600px;
margin: 0 auto;
padding: 1.25rem 2rem;
font-size: 1.375rem; font-weight: 700;
text-align: center;
background: var(--modu-secondary);
color: white;
text-decoration: none;
border-radius: 8px;
transition: all 0.2s;
}
.modu-jobs-apply-btn:hover {
background: #15803d;
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
} @media (min-width: 768px) {
.modu-jobs-filter-row {
flex-direction: row;
align-items: flex-end;
}
.modu-jobs-filter-group {
flex: 1;
}
.modu-jobs-btn-primary {
width: auto;
flex-shrink: 0;
}
.modu-jobs-summary-box {
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.modu-jobs-related-list {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
} *:focus {
outline: 3px solid var(--modu-primary);
outline-offset: 2px;
} @media print {
.modu-jobs-filters,
.modu-jobs-sticky-bar,
.modu-jobs-ad,
.modu-jobs-recent-btn {
display: none;
}
} .modu-jobs-recent-btn {
position: fixed;
bottom: 100px;
right: 20px;
width: 60px;
height: 60px;
background: var(--modu-primary);
color: white;
border-radius: 50%;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s;
z-index: 999;
}
.modu-jobs-recent-btn:hover {
background: #1d4ed8;
transform: scale(1.1);
}
.modu-jobs-recent-count {
position: absolute;
top: -5px;
right: -5px;
background: var(--modu-accent);
color: white;
font-size: 0.75rem;
font-weight: 700;
padding: 2px 6px;
border-radius: 10px;
min-width: 20px;
text-align: center;
} .modu-jobs-recent-modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000;
}
.modu-jobs-recent-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
}
.modu-jobs-recent-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: white;
border-radius: 12px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
max-width: 600px;
width: 90%;
max-height: 80vh;
overflow: hidden;
display: flex;
flex-direction: column;
}
.modu-jobs-recent-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1.5rem;
border-bottom: 2px solid var(--modu-border);
}
.modu-jobs-recent-header h3 {
font-size: 1.5rem;
font-weight: 700;
margin: 0;
}
.modu-jobs-recent-close {
width: 40px;
height: 40px;
border: none;
background: var(--modu-bg);
border-radius: 50%;
font-size: 1.5rem;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s;
}
.modu-jobs-recent-close:hover {
background: var(--modu-border);
}
.modu-jobs-recent-list {
padding: 1rem;
overflow-y: auto;
flex: 1;
}
.modu-jobs-recent-item {
border: 2px solid var(--modu-border);
border-radius: 8px;
margin-bottom: 0.75rem;
transition: all 0.2s;
}
.modu-jobs-recent-item:hover {
border-color: var(--modu-primary);
box-shadow: var(--modu-shadow);
}
.modu-jobs-recent-item a {
display: block;
padding: 1rem;
text-decoration: none;
color: inherit;
}
.modu-jobs-recent-item h4 {
font-size: 1.125rem;
font-weight: 600;
margin: 0 0 0.5rem 0;
color: var(--modu-text);
}
.modu-jobs-recent-item p {
font-size: 1rem;
color: #6b7280;
margin: 0;
}.is-right-sidebar,
.is-left-sidebar,
#right-sidebar,
#left-sidebar,
.sidebar {
display: none !important;
}
.site-content .content-area,
#primary {
width: 100% !important;
max-width: 100% !important;
} .modu-jobs-container,
.modu-jobs-container * {
box-sizing: border-box !important;
max-width: 100% !important;
}
.modu-jobs-container {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
padding: 5px;
width: 100% !important;
max-width: 100% !important;
overflow-x: hidden !important;
}
.modu-jobs-title {
font-size: 24px;
margin-bottom: 15px;
font-weight: bold;
color: #333;
text-align: center;
} .modu-jobs-filters {
margin: 10px 0;
padding: 15px 10px;
background: linear-gradient(135deg, #f5f7fa 0%, #e4e8ec 100%);
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
width: 100%;
max-width: 100%;
}
.modu-jobs-form {
display: flex;
flex-direction: column;
gap: 15px;
width: 100%;
}
.modu-jobs-form-row {
display: flex;
align-items: center;
gap: 10px;
width: 100%;
}
.modu-jobs-label {
font-size: 22px;
font-weight: bold;
color: #333;
min-width: 50px;
flex-shrink: 0;
}
.modu-jobs-select {
flex: 1;
min-width: 0;
padding: 16px 18px;
font-size: 22px;
border: 2px solid #ddd;
border-radius: 8px;
background: white;
width: 100%;
appearance: none;
-webkit-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 12px center;
cursor: pointer;
}
.modu-jobs-select:focus {
outline: none;
border-color: #1976d2;
box-shadow: 0 0 0 3px rgba(25, 118, 210, 0.2);
}
.modu-jobs-btn-search {
width: 100%;
padding: 16px 24px;
font-size: 24px;
font-weight: bold;
color: white;
background: linear-gradient(135deg, #4caf50 0%, #45a049 100%);
border: none;
border-radius: 10px;
cursor: pointer;
box-shadow: 0 4px 12px rgba(76, 175, 80, 0.4);
transition: all 0.3s ease;
margin-top: 5px;
}
.modu-jobs-btn-search:active {
transform: scale(0.98);
}
.modu-jobs-filter-info {
padding: 12px 16px;
background: #e3f2fd;
border-radius: 8px;
font-size: 20px;
margin: 15px 0;
border-left: 4px solid #1976d2;
}
.modu-jobs-count {
font-size: 24px;
font-weight: bold;
color: #333;
margin: 15px 0;
padding: 10px 0;
border-bottom: 2px solid #eee;
} .modu-jobs-list {
width: 100%;
max-width: 100%;
}
.modu-job-item {
border: 1px solid #e0e0e0;
padding: 12px;
margin: 8px 0;
border-radius: 8px;
background: #fff;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
transition: all 0.3s ease;
width: 100%;
max-width: 100%;
}
.modu-job-item:hover {
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
.modu-job-title {
font-size: 24px;
font-weight: bold;
color: #1976d2;
line-height: 1.4;
margin-bottom: 12px;
word-break: break-all !important;
overflow-wrap: anywhere !important;
word-wrap: break-word !important;
white-space: normal !important;
max-width: 100%;
}
.modu-job-title a {
word-break: break-all !important;
overflow-wrap: anywhere !important;
word-wrap: break-word !important;
white-space: normal !important;
}
.modu-job-info {
font-size: 20px;
color: #555;
margin: 8px 0;
display: flex;
align-items: flex-start;
}
.modu-job-info strong {
min-width: 50px;
}
.modu-btn-detail {
display: block;
width: 100%;
padding: 14px 20px;
margin-top: 15px;
font-size: 22px;
font-weight: bold;
text-align: center;
color: white;
background: linear-gradient(135deg, #1976d2 0%, #1565c0 100%);
text-decoration: none;
border-radius: 8px;
box-shadow: 0 3px 8px rgba(25, 118, 210, 0.3);
} .modu-detail-container {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
padding: 10px;
width: 100%;
box-sizing: border-box;
}
.modu-detail-nav {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 20px;
padding: 15px;
background: linear-gradient(135deg, #f5f7fa 0%, #e4e8ec 100%);
border-radius: 12px;
}
.modu-detail-nav a {
flex: 1;
min-width: 120px;
padding: 14px 20px;
text-align: center;
text-decoration: none;
border-radius: 8px;
font-size: 15px;
font-weight: bold;
transition: all 0.3s ease;
}
.modu-btn-back {
background: #666;
color: white !important;
}
.modu-btn-home {
background: linear-gradient(135deg, #1976d2 0%, #1565c0 100%);
color: white !important;
}
.modu-detail-title {
font-size: 22px;
color: #333;
line-height: 1.4;
margin: 0 0 20px 0;
padding-bottom: 15px;
border-bottom: 3px solid #1976d2;
word-break: keep-all;
}
.modu-detail-info {
background: #f9f9f9;
padding: 15px;
border-radius: 10px;
margin-bottom: 15px;
}
.modu-detail-row {
padding: 12px 0;
border-bottom: 1px solid #eee;
font-size: 15px;
line-height: 1.5;
}
.modu-detail-row:last-child {
border-bottom: none;
}
.modu-detail-section {
margin: 15px 0;
padding: 15px;
background: #fff;
border-radius: 10px;
border-left: 4px solid #1976d2;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.modu-detail-section h3 {
font-size: 18px;
margin: 0 0 15px 0;
}
.modu-btn-apply {
display: block;
width: 100%;
padding: 18px 24px;
margin: 25px 0;
text-align: center;
font-size: 18px;
font-weight: bold;
color: white !important;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
text-decoration: none;
border-radius: 12px;
box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
} @media (max-width: 768px) {
.inside-article,
.entry-content,
.grid-container {
padding-left: 5px !important;
padding-right: 5px !important;
}
body {
overflow-x: hidden !important;
}
html {
overflow-x: hidden !important;
}
}
@media (min-width: 768px) {
.modu-jobs-form {
flex-direction: row;
align-items: center;
}
.modu-jobs-form-row {
flex: 1;
}
.modu-jobs-btn-search {
width: auto;
margin-top: 0;
}
.modu-job-title {
font-size: 20px;
}
.modu-btn-detail {
width: auto;
display: inline-block;
}
.modu-detail-title {
font-size: 28px;
}
.modu-btn-apply {
width: auto;
display: inline-block;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}