:root{--ttm-primary:#111827;--ttm-secondary:#f3f4f6;--ttm-accent:#3b82f6;--ttm-success:#10b981;--ttm-danger:#ef4444;--ttm-text-main:#1f2937;--ttm-text-muted:#6b7280;--ttm-bg-page:#f9fafb;--ttm-bg-card:#ffffff;--ttm-border-radius:16px;--ttm-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--ttm-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--ttm-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--ttm-font-family:'Plus Jakarta Sans', 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{background-color:var(--ttm-bg-page)!important}.adsbygoogle{margin-top:30px!important;margin-bottom:30px!important;display:block}.ttm-wrapper{max-width:1000px;margin:0 auto;font-family:var(--ttm-font-family);padding:40px 20px;box-sizing:border-box}.ttm-wrapper *,.ttm-wrapper *::before,.ttm-wrapper *::after{box-sizing:border-box}.ttm-header{text-align:center;margin-bottom:50px}.ttm-header h1{font-size:36px;font-weight:800;color:var(--ttm-primary);margin:0 0 10px 0;letter-spacing:-.03em;line-height:1.1}.ttm-last-updated{font-size:14px;color:var(--ttm-text-muted);font-weight:500;background:#fff;display:inline-block;padding:6px 16px;border-radius:50px;box-shadow:var(--ttm-shadow-sm);border:1px solid #e5e7eb}.ttm-search-bar{position:sticky;top:20px;z-index:100;background:rgb(255 255 255 / .8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px;border-radius:20px;box-shadow:var(--ttm-shadow-lg);margin-bottom:40px;display:flex;gap:10px;border:1px solid rgb(255 255 255 / .5);flex-wrap:wrap}#ttm-search-input{flex:1;min-width:200px;padding:12px 20px;border-radius:12px;border:1px solid #fff0;background:#f3f4f6;font-size:15px;outline:none;transition:all 0.2s;color:var(--ttm-text-main)}#ttm-search-input:focus{background:#fff;border-color:var(--ttm-accent);box-shadow:0 0 0 4px rgb(59 130 246 / .1)}#ttm-filter-date{width:auto;padding:12px 20px;border-radius:12px;border:1px solid #fff0;background:#f3f4f6;cursor:pointer;font-weight:600;color:var(--ttm-text-main);outline:none}.ttm-group-title{font-size:18px;font-weight:800;color:var(--ttm-text-main);margin:40px 0 20px 0;display:flex;align-items:center;gap:12px}.ttm-group-title::after{content:'';flex:1;height:1px;background:#e5e7eb}.ttm-list-container{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.ttm-list-container{grid-template-columns:repeat(2,1fr)}}.ttm-item{background:var(--ttm-bg-card);border-radius:var(--ttm-border-radius);box-shadow:var(--ttm-shadow);padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s cubic-bezier(.25,.8,.25,1);position:relative;border:1px solid #f3f4f6;overflow:hidden;scroll-margin-top:100px}.ttm-item:hover{transform:translateY(-5px);box-shadow:var(--ttm-shadow-lg);border-color:#e5e7eb}.ttm-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ttm-badge{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1}.ttm-status-upcoming{background:#eff6ff;color:#2563eb}.ttm-status-today{background:#ecfdf5;color:#059669}.ttm-status-expired{background:#f3f4f6;color:#9ca3af}.ttm-badge-featured{background:#fffbeb;color:#d97706}.ttm-badge-type-syarikat{background:#dbeafe;color:#1e40af;display:inline-flex;align-items:center;gap:4px}.ttm-badge-type-syarikat .dashicons{font-size:14px;width:14px;height:14px}.ttm-badge-type-kerajaan{background:#d1fae5;color:#047857;display:inline-flex;align-items:center;gap:4px}.ttm-badge-type-kerajaan .dashicons{font-size:14px;width:14px;height:14px}.ttm-poster-wrapper{margin:-24px -24px 20px -24px;height:180px;overflow:hidden;position:relative}.ttm-poster-img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.ttm-item:hover .ttm-poster-img{transform:scale(1.05)}.ttm-item-title{font-size:22px;font-weight:800;color:var(--ttm-primary);margin:0 0 16px 0;line-height:1.3;letter-spacing:-.02em}.ttm-item-meta{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ttm-meta-row{display:flex;align-items:flex-start;font-size:14px;color:var(--ttm-text-muted);line-height:1.5}.ttm-meta-row .dashicons,.ttm-meta-row svg{color:#9ca3af;font-size:18px;width:24px;height:24px;margin-right:8px;margin-top:1px}.ttm-meta-row strong{color:var(--ttm-text-main);font-weight:600}.ttm-maps-link{display:inline-block;color:var(--ttm-accent);font-weight:600;font-size:13px;margin-left:5px;text-decoration:none}.ttm-maps-link:hover{text-decoration:underline}.ttm-item-note{background:#f9fafb;padding:16px;border-radius:12px;font-size:13px;color:#4b5563;line-height:1.6;margin-bottom:24px}.ttm-item-companies{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);padding:16px;border-radius:12px;margin-bottom:24px;border-left:4px solid #10b981}.ttm-item-companies h4{font-size:12px;font-weight:700;text-transform:uppercase;color:#047857;margin:0 0 10px 0;letter-spacing:.05em}.ttm-companies-list{display:flex;flex-wrap:wrap;gap:8px}.ttm-company-tag{background:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;color:#059669;border:1px solid #a7f3d0;transition:all 0.2s}.ttm-company-tag:hover{background:#f0fdf4;transform:translateY(-2px);box-shadow:0 2px 4px rgb(16 185 129 / .1)}.ttm-expand-note{display:inline-block;color:var(--ttm-accent);font-weight:600;font-size:12px;margin-left:5px;cursor:pointer}.ttm-item-actions{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;margin-top:auto;padding-top:20px;border-top:1px solid #f3f4f6}.ttm-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;transition:all 0.2s;border:none;cursor:pointer}.ttm-btn-primary{background:var(--ttm-primary);color:white!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)}.ttm-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.ttm-btn-disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.ttm-btn-secondary{width:48px;background:#fff;border:1px solid #e5e7eb;color:var(--ttm-text-muted)}.ttm-btn-secondary:hover{border-color:#d1d5db;background:#f9fafb;transform:translateY(-2px);color:var(--ttm-primary)}.ttm-share-wa{color:#25D366;background:#f0fdf4;border-color:#bbf7d0}.ttm-share-wa:hover{background:#25D366;color:#fff;border-color:#25D366}.ttm-share-tg{color:#0ea5e9;background:#f0f9ff;border-color:#bae6fd}.ttm-share-tg:hover{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.ttm-highlight{box-shadow:0 0 0 2px var(--ttm-danger);animation:none}.ttm-empty-state{text-align:center;padding:80px 20px;background:#fff;border-radius:20px;border:1px dashed #e5e7eb;grid-column:1 / -1}.ttm-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(20px);background:rgb(0 0 0 / .85);backdrop-filter:blur(4px);color:#fff;padding:12px 24px;border-radius:30px;font-size:14px;font-weight:600;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(.16,1,.3,1);z-index:9999;box-shadow:0 10px 25px -5px rgb(0 0 0 / .3)}.ttm-toast.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.hidden{display:none}/ *   J o b   P o s i t i o n s   C o n t a i n e r   * /     . t t m - i t e m - j o b s   {             m a r g i n - b o t t o m :   2 4 p x ;             b o r d e r - r a d i u s :   1 2 p x ;             o v e r f l o w :   h i d d e n ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;     }         / *   C o m p a n y   T y p e   J o b s   ( S i m p l e   L i s t )   * /     . t t m - i t e m - j o b s - c o m p a n y   {             b a c k g r o u n d :   # f 8 f a f c ;             b o r d e r :   1 p x   s o l i d   # e 2 e 8 f 0 ;             p a d d i n g :   2 0 p x ;     }         . t t m - i t e m - j o b s - c o m p a n y   h 4   {             f o n t - s i z e :   1 3 p x ;             f o n t - w e i g h t :   7 0 0 ;             t e x t - t r a n s f o r m :   u p p e r c a s e ;             c o l o r :   # 1 e 4 0 a f ;             m a r g i n :   0   0   1 6 p x   0 ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   8 p x ;             l e t t e r - s p a c i n g :   0 . 0 5 e m ;     }         . t t m - p o s i t i o n s - l i s t - s i m p l e   {             l i s t - s t y l e :   n o n e ;             m a r g i n :   0 ;             p a d d i n g :   0 ;             d i s p l a y :   g r i d ;             g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i l l ,   m i n m a x ( 2 0 0 p x ,   1 f r ) ) ;             g a p :   1 2 p x ;     }         . t t m - p o s i t i o n s - l i s t - s i m p l e   l i   {             f o n t - s i z e :   1 4 p x ;             c o l o r :   # 3 3 4 1 5 5 ;             b a c k g r o u n d :   w h i t e ;             p a d d i n g :   1 0 p x   1 4 p x ;             b o r d e r - r a d i u s :   8 p x ;             b o r d e r :   1 p x   s o l i d   # e 2 e 8 f 0 ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   8 p x ;             t r a n s i t i o n :   a l l   0 . 2 s ;     }         . t t m - p o s i t i o n s - l i s t - s i m p l e   l i : h o v e r   {             b o r d e r - c o l o r :   # 3 b 8 2 f 6 ;             t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ;             b o x - s h a d o w :   0   4 p x   6 p x   - 1 p x   r g b a ( 5 9 ,   1 3 0 ,   2 4 6 ,   0 . 1 ) ;     }         . t t m - p o s i t i o n s - l i s t - s i m p l e   l i   . d a s h i c o n s   {             c o l o r :   # 3 b 8 2 f 6 ;             f o n t - s i z e :   1 4 p x ;             w i d t h :   1 4 p x ;             h e i g h t :   1 4 p x ;     }         / *   G o v e r n m e n t   T y p e   J o b s   ( E x p a n d a b l e )   * /     . t t m - i t e m - j o b s - g o v e r n m e n t   {             b a c k g r o u n d :   w h i t e ;             b o r d e r :   1 p x   s o l i d   # e 2 e 8 f 0 ;             b o x - s h a d o w :   0   1 p x   2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 5 ) ;     }         . t t m - j o b s - h e a d e r   {             p a d d i n g :   1 6 p x   2 0 p x ;             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( t o   r i g h t ,   # f 0 f 9 f f ,   # f f f f f f ) ;             c u r s o r :   p o i n t e r ;             d i s p l a y :   f l e x ;             j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;             a l i g n - i t e m s :   c e n t e r ;             t r a n s i t i o n :   b a c k g r o u n d   0 . 2 s ;     }         . t t m - j o b s - h e a d e r : h o v e r   {             b a c k g r o u n d :   # e 0 f 2 f e ;     }         . t t m - j o b s - h e a d e r   h 4   {             m a r g i n :   0 ;             f o n t - s i z e :   1 3 p x ;             f o n t - w e i g h t :   7 0 0 ;             t e x t - t r a n s f o r m :   u p p e r c a s e ;             c o l o r :   # 0 3 6 9 a 1 ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   8 p x ;     }         . t t m - e x p a n d - i c o n   {             f o n t - s i z e :   1 2 p x ;             c o l o r :   # 0 e a 5 e 9 ;             t r a n s i t i o n :   t r a n s f o r m   0 . 3 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ;     }         . t t m - i t e m - j o b s - g o v e r n m e n t . e x p a n d e d   . t t m - e x p a n d - i c o n   {             t r a n s f o r m :   r o t a t e ( 1 8 0 d e g ) ;     }         . t t m - j o b s - c o n t e n t   {             m a x - h e i g h t :   0 ;             o v e r f l o w :   h i d d e n ;             t r a n s i t i o n :   m a x - h e i g h t   0 . 4 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ;             b a c k g r o u n d :   # f f f f f f ;     }         . t t m - i t e m - j o b s - g o v e r n m e n t . e x p a n d e d   . t t m - j o b s - c o n t e n t   {             m a x - h e i g h t :   2 0 0 0 p x ;             / *   H i g h   e n o u g h   t o   f i t   c o n t e n t   * /     }         / *   C o m p a n y   G r o u p   i n s i d e   G o v e r n m e n t   J o b s   * /     . t t m - c o m p a n y - j o b s   {             p a d d i n g :   1 6 p x   2 0 p x ;             b o r d e r - t o p :   1 p x   s o l i d   # f 1 f 5 f 9 ;     }         . t t m - c o m p a n y - j o b s : l a s t - c h i l d   {             b o r d e r - b o t t o m :   n o n e ;     }         . t t m - c o m p a n y - j o b s - t i t l e   {             f o n t - s i z e :   1 4 p x ;             f o n t - w e i g h t :   7 0 0 ;             c o l o r :   # 1 f 2 9 3 7 ;             m a r g i n :   0   0   1 0 p x   0 ;             p a d d i n g - l e f t :   1 0 p x ;             b o r d e r - l e f t :   3 p x   s o l i d   # 0 e a 5 e 9 ;     }         . t t m - p o s i t i o n s - l i s t   {             l i s t - s t y l e :   n o n e ;             m a r g i n :   0 ;             p a d d i n g :   0 ;             d i s p l a y :   f l e x ;             f l e x - w r a p :   w r a p ;             g a p :   8 p x ;     }         . t t m - p o s i t i o n s - l i s t   l i   {             f o n t - s i z e :   1 3 p x ;             c o l o r :   # 4 7 5 5 6 9 ;             b a c k g r o u n d :   # f 8 f a f c ;             p a d d i n g :   6 p x   1 2 p x ;             b o r d e r - r a d i u s :   1 0 0 p x ;             d i s p l a y :   i n l i n e - f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   4 p x ;             b o r d e r :   1 p x   s o l i d   # e 2 e 8 f 0 ;     }         . t t m - p o s i t i o n s - l i s t   l i   . d a s h i c o n s   {             f o n t - s i z e :   1 4 p x ;             w i d t h :   1 4 p x ;             h e i g h t :   1 4 p x ;             c o l o r :   # c b d 5 e 1 ;     }