:root{--bg:#f4f7fb;--card:#fff;--text:#172033;--muted:#697386;--primary:#17265c;--line:#e5e9f0;--danger:#c83c4d;--warning:#b7791f;--shadow:0 8px 30px rgba(20,30,60,.07)}
*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--text)}a{color:#1d4ed8;text-decoration:none}.top{height:70px;background:var(--primary);color:#fff;display:flex;align-items:center;padding:0 5%;justify-content:space-between}.brand{font-weight:900;font-size:23px;letter-spacing:.5px}.brand span{font-weight:500;margin-left:3px}.top nav{display:flex;gap:20px;align-items:center}.top nav a{color:#dfe6ff;font-size:14px}.container{max-width:1280px;margin:0 auto;padding:36px 24px}.narrow{max-width:850px}.headrow{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}h1{font-size:32px;margin:0 0 7px}h2{font-size:18px;margin:0 0 18px}.muted{color:var(--muted)}.eyebrow{color:#4f67a7;font-weight:700;margin:0 0 5px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat,.card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.stat{padding:22px}.stat small{display:block;color:var(--muted);margin-bottom:10px}.stat b{font-size:30px}.stat.danger b{color:var(--danger)}.stat.warning b{color:var(--warning)}.card{padding:22px;margin-bottom:20px}.card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:12px;text-transform:uppercase;color:var(--muted)}.badge{display:inline-block;padding:5px 9px;border-radius:999px;background:#edf0f5;font-size:12px;font-weight:700}.badge.urgent{background:#fee2e2;color:#b42318}.badge.high{background:#ffedd5;color:#9a3412}.badge.normal{background:#e0ecff;color:#1d4ed8}.badge.low{background:#e9f8ef;color:#247443}.btn{display:inline-flex;border:1px solid #d7ddea;background:#fff;color:var(--text);padding:11px 16px;border-radius:9px;font-weight:700;cursor:pointer;text-decoration:none}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.actions{display:flex;gap:10px}.filters{display:flex;gap:10px;margin-bottom:18px}.filters input{flex:1}input,select,textarea{width:100%;border:1px solid #d7ddea;background:#fff;border-radius:8px;padding:11px 12px;font:inherit;color:var(--text)}label{display:block;font-size:13px;font-weight:700;color:#3e4656;margin-bottom:15px}label input,label select,label textarea{margin-top:7px;font-weight:400}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.full{grid-column:1/-1}.two{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.details{display:grid;grid-template-columns:150px 1fr;gap:12px;font-size:14px}.details dt{color:var(--muted)}.details dd{margin:0;font-weight:600}.comment{padding:12px 0;border-bottom:1px solid var(--line)}.comment small,.timeline small{display:block;color:var(--muted);margin-top:3px}.timeline>div{border-left:2px solid #cbd5e1;padding:0 0 18px 14px;margin-left:5px}.timeline p{margin:7px 0 0;color:var(--muted);font-size:13px}.auth{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#111b43,#263c82)}.auth-card{background:#fff;width:min(440px,92%);padding:34px;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.auth-card .brand{color:var(--primary);margin-bottom:24px}.auth-card h1{font-size:25px}.alert{padding:12px 14px;border-radius:9px;margin-bottom:18px}.alert.danger{background:#fee2e2;color:#991b1b}.alert.success{background:#dcfce7;color:#166534}.auth-card .btn{width:100%;justify-content:center;margin-top:8px}
@media(max-width:800px){.top{height:auto;padding:16px 20px;align-items:flex-start;gap:12px;flex-direction:column}.top nav{flex-wrap:wrap;gap:12px}.container{padding:24px 14px}h1{font-size:26px}.stats{grid-template-columns:1fr 1fr}.two,.formgrid{grid-template-columns:1fr}.full{grid-column:auto}.filters{flex-direction:column}.headrow{align-items:flex-start;flex-direction:column}.details{grid-template-columns:120px 1fr}}
.alert.success{border:1px solid #b7e4c7;background:#effaf2;color:#176b35;padding:12px 14px;border-radius:10px;margin:0 0 16px}.inline-form{display:inline-flex;gap:6px;align-items:center}.inline-form select{min-width:110px;padding:7px}.btn.small{padding:7px 10px;font-size:12px}.actions-cell{white-space:nowrap}.inline-details{display:inline-block;margin-left:6px}.inline-details summary{cursor:pointer;color:#1d4ed8;font-size:12px}.reset-form{display:flex;gap:5px;margin-top:8px}.reset-form input{width:150px;padding:7px}.check{display:flex!important;flex-direction:row;align-items:center;gap:7px;white-space:nowrap}.check input{width:auto!important}.stat{text-decoration:none;color:inherit}.stat:hover{transform:translateY(-2px)}


.result-note{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#f7f9fc;border:1px dashed #d7deea;border-radius:12px;color:#64748b}.result-note strong{color:#1e293b}.result-note span{font-size:13px}
textarea{resize:vertical;min-height:44px}
input[readonly]{background:#f3f6fa;color:#64748b;cursor:not-allowed}
@media (max-width:760px){.top{padding:14px 18px}.top nav{gap:10px;flex-wrap:wrap}.container{padding:24px 16px}.headrow{align-items:flex-start;gap:15px}.formgrid{grid-template-columns:1fr}.formgrid .full{grid-column:1}.table-wrap{overflow-x:auto}.table-wrap table{min-width:950px}}

.result-cell{max-width:360px;white-space:normal;line-height:1.45}

/* V5.2 cache-busted responsive refinements */
.top nav a{white-space:nowrap}
.card-head h2{margin-bottom:0}
.result-cell{vertical-align:top}
@media(max-width:600px){
  .brand{font-size:21px}
  .top nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .top nav a{padding:8px 4px}
  .stats{grid-template-columns:1fr}
  .stat{padding:18px}
  .container{padding:20px 12px}
}

/* V6 AS Teknik logo + responsive navigation */
.top{min-height:72px;height:auto;padding:12px 5%;gap:24px}
.brand-logo{display:flex;align-items:center;flex:0 0 auto}
.brand-logo img{display:block;width:auto;height:42px;max-width:190px;object-fit:contain}
.menu-toggle{display:none;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;border-radius:8px;padding:8px 11px;font-size:20px;line-height:1;cursor:pointer}
.top nav{margin-left:auto}
@media(max-width:760px){
  .top{position:relative;padding:12px 16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}
  .brand-logo img{height:38px;max-width:170px}
  .menu-toggle{display:block;justify-self:end}
  .top nav{display:none;width:100%;grid-column:1/-1;margin:0;grid-template-columns:1fr 1fr;gap:8px;padding-top:4px}
  body.menu-open .top nav{display:grid}
  .top nav a{display:block;padding:10px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;text-align:center;background:rgba(255,255,255,.04)}
}
@media(max-width:430px){
  .top nav{grid-template-columns:1fr}
  .brand-logo img{height:34px;max-width:155px}
}

.result-ready{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#eaf7ef;border:1px solid #b7e4c7;color:#176b35;padding:16px 18px;border-radius:12px;margin:-8px 0 20px}.result-ready div{display:flex;flex-direction:column;gap:4px}.result-ready span{font-size:13px;color:#4b6b55}.complete-btn{white-space:nowrap}.result-box{margin-top:20px;padding:16px;border:1px solid #dfe5ee;border-radius:12px;background:#f8fafc;line-height:1.55}.result-box h3{margin:0 0 8px;font-size:15px}.success-btn{background:#176b35;border-color:#176b35;color:#fff}.manager-form{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}
@media(max-width:600px){.result-ready{align-items:stretch;flex-direction:column}.complete-btn{width:100%;justify-content:center}}

/* V8 task detail polish */
.task-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.meta-card{background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.meta-card small{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.meta-card strong{font-size:14px}.description-box{margin-top:18px;padding:16px 18px;background:#fbfcfe;border:1px solid var(--line);border-radius:12px;line-height:1.6}.description-box h3{margin:0 0 8px;font-size:14px}.manager-form h3{margin:0 0 14px;font-size:16px}.task-title{font-size:30px!important}.task-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.status-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eef2ff;color:#31488f;font-size:12px;font-weight:700}.result-box.empty{color:var(--muted)}
@media(max-width:900px){.task-meta{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.task-title{font-size:25px!important}.task-meta{grid-template-columns:1fr}.task-actions{width:100%}.task-actions .btn{width:100%;justify-content:center}}


/* V9 - clearer task header */
.task-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:26px 28px;border-radius:18px;background:linear-gradient(135deg,#17265c 0%,#253d82 100%);color:#fff;box-shadow:0 12px 32px rgba(23,38,92,.16);position:relative;overflow:hidden}.task-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-100px;top:-150px;background:rgba(255,255,255,.08)}.task-hero-main,.task-hero-side{position:relative;z-index:1}.task-no{font-size:13px;font-weight:800;letter-spacing:.4px;color:#bcd0ff;margin-bottom:7px}.task-title{font-size:30px!important;line-height:1.15;margin:0 0 7px!important;color:#fff}.task-subtitle{margin:0;color:#d9e3ff;font-size:15px}.task-hero-side{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.task-hero .badge{border:0}.task-hero .badge.high{background:#fff0db;color:#9a5b00}.task-hero .badge.urgent{background:#ffe4e7;color:#a51d2d}.task-hero .badge.normal{background:#dce9ff;color:#244d9b}.task-hero .badge.low{background:#dcf7e6;color:#216c43}.status-chip{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.22)}.status-chip.status-completed{background:#d9f6e5;color:#176b35;border-color:#b7e4c7}.status-chip.status-result_ready{background:#dce9ff;color:#244d9b;border-color:#bfd1f5}.status-chip.status-cancelled{background:#ffe4e7;color:#a51d2d;border-color:#f2b9c0}.task-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.meta-card{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e1e7f0;border-radius:13px;padding:13px 15px;box-shadow:0 5px 18px rgba(20,30,60,.045)}.meta-card small{margin-bottom:3px}.meta-card strong{display:block}.meta-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:#eef3ff;color:#3152a0;font-size:12px;font-weight:900}.meta-card:nth-child(2) .meta-icon{background:#edf8f3;color:#25704b}.meta-card:nth-child(3) .meta-icon{background:#fff4e8;color:#a26116}.meta-card:nth-child(4) .meta-icon{background:#f3efff;color:#6d4db3}.task-hero + .alert{margin-top:0}.result-ready{background:#edf8f2;border:1px solid #bfe4cd;box-shadow:0 5px 18px rgba(20,80,45,.05)}.result-box{background:#f8fafc}.result-box:not(.empty){background:#f2f8ff;border-color:#cbdcf4}.result-box:not(.empty) h3{color:#244d9b}.description-box{background:#fbfcfe}.two>.card,.two aside .card{border-color:#e0e6ef}.two aside .card h2,.two>.card h2{color:#1d2d4f}.comment{padding:14px 0}.comment b{color:#24375c}.timeline>div{border-left-color:#b8c8e8}.timeline>div:first-child{border-left-color:#315bb0}.manager-form{background:#fbfcff;border:1px solid #e1e7f0;border-radius:13px;padding:18px;margin-top:20px}.manager-form .full.actions{margin-top:2px}.success-btn{background:#176b35!important;border-color:#176b35!important}.success-btn:hover{filter:brightness(.96)}
@media(max-width:900px){.task-meta{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.task-hero{padding:21px 19px;align-items:flex-start;flex-direction:column}.task-hero-side{justify-content:flex-start}.task-title{font-size:25px!important}.task-meta{grid-template-columns:1fr}.meta-card{padding:12px 14px}}


/* V16 - wide tasks list, no desktop horizontal scrollbar */
.tasks-table-card{width:100%;max-width:none;overflow:hidden}
.tasks-table{width:100%;table-layout:fixed;font-size:13px}
.tasks-table th,.tasks-table td{white-space:normal;vertical-align:top;overflow-wrap:anywhere;padding:12px 9px}
.tasks-table th:nth-child(1),.tasks-table td:nth-child(1){width:10%}
.tasks-table th:nth-child(2),.tasks-table td:nth-child(2){width:8%}
.tasks-table th:nth-child(3),.tasks-table td:nth-child(3){width:14%}
.tasks-table th:nth-child(4),.tasks-table td:nth-child(4){width:12%}
.tasks-table th:nth-child(5),.tasks-table td:nth-child(5){width:18%}
.tasks-table th:nth-child(6),.tasks-table td:nth-child(6){width:24%}
.tasks-table th:nth-child(7),.tasks-table td:nth-child(7){width:7%}
.tasks-table th:nth-child(8),.tasks-table td:nth-child(8){width:7%}
.tasks-table td:nth-child(1){white-space:nowrap;overflow-wrap:normal}
.tasks-table td:nth-child(7),.tasks-table td:nth-child(8){white-space:nowrap;overflow-wrap:normal}
@media(min-width:1300px){.tasks-table-card{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)} }
@media(max-width:760px){.tasks-table-card{overflow-x:auto}.tasks-table{table-layout:auto;min-width:980px}.tasks-table th,.tasks-table td{white-space:normal}}

/* V16 - employee result confirmation is available whenever a result exists */
.result-feedback-card{margin-top:18px}
.result-feedback-form select{min-height:46px}
.result-feedback-form .btn.primary{min-width:220px}

/* V17 - desktop tasks table always fits the available window */
.tasks-page{max-width:1500px!important;width:100%;}
.tasks-page .tasks-table-card{width:100%!important;overflow:visible!important;}
.tasks-page .tasks-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;}
.tasks-page .tasks-table th,.tasks-page .tasks-table td{white-space:normal!important;overflow-wrap:anywhere;word-break:normal;}
@media(max-width:760px){.tasks-page{max-width:100%!important}.tasks-page .tasks-table-card{overflow-x:auto!important}.tasks-page .tasks-table{min-width:900px!important;table-layout:auto!important}}

/* V18 - clear task status colors */
.task-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap;border:1px solid transparent}
.task-status-new{background:#eef2f7;color:#475569;border-color:#d7dee8}
.task-status-assigned{background:#e8f0ff;color:#2855a5;border-color:#c9d8f7}
.task-status-in_progress{background:#fff3d6;color:#9a6700;border-color:#f2d99b}
.task-status-waiting{background:#f0eaff;color:#6941a5;border-color:#d9c9f5}
.task-status-result_ready{background:#e5f1ff;color:#2457a6;border-color:#c5daf7}
.task-status-completed{background:#dcf7e5;color:#176b35;border-color:#b9e6c8}
.task-status-cancelled{background:#ffe5e5;color:#a51d2d;border-color:#f3b9c0}


/* V19 - compact dashboard like the requests page */
.dashboard-page{max-width:1500px!important;width:100%;padding-top:26px;padding-bottom:26px}
.dashboard-page .headrow{margin-bottom:18px}
.dashboard-page h1{font-size:28px;margin-bottom:4px}
.dashboard-page .muted{margin:0}
.dashboard-page .stats{gap:12px;margin-bottom:18px}
.dashboard-page .stat{padding:16px 18px;border-radius:12px}
.dashboard-page .stat small{margin-bottom:6px;font-size:12px}
.dashboard-page .stat b{font-size:25px}
.dashboard-page .card{padding:16px 18px;margin-bottom:0}
.dashboard-page .card-head{margin-bottom:8px}
.dashboard-page .card-head h2{font-size:17px}
.dashboard-page table{font-size:13px;table-layout:fixed;width:100%}
.dashboard-page th{font-size:11px;padding:9px 8px}
.dashboard-page td{padding:10px 8px;white-space:normal;vertical-align:top;overflow-wrap:anywhere;line-height:1.35}
.dashboard-page th:nth-child(1),.dashboard-page td:nth-child(1){width:11%}
.dashboard-page th:nth-child(2),.dashboard-page td:nth-child(2){width:8%}
.dashboard-page th:nth-child(3),.dashboard-page td:nth-child(3){width:14%}
.dashboard-page th:nth-child(4),.dashboard-page td:nth-child(4){width:12%}
.dashboard-page th:nth-child(5),.dashboard-page td:nth-child(5){width:20%}
.dashboard-page th:nth-child(6),.dashboard-page td:nth-child(6){width:22%}
.dashboard-page th:nth-child(7),.dashboard-page td:nth-child(7){width:7%}
.dashboard-page th:nth-child(8),.dashboard-page td:nth-child(8){width:8%}
.dashboard-page .result-cell{max-width:none;white-space:normal}
.dashboard-page .task-status{font-size:11px;padding:4px 8px}
@media(max-width:760px){.dashboard-page{padding:20px 14px}.dashboard-page .stats{grid-template-columns:1fr 1fr}.dashboard-page .card{overflow-x:auto}.dashboard-page table{min-width:900px;table-layout:auto}.dashboard-page .headrow{align-items:flex-start}}
@media(max-width:520px){.dashboard-page .stats{grid-template-columns:1fr}.dashboard-page h1{font-size:25px}}
.notification-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;text-decoration:none!important;font-size:17px!important;margin-left:4px!important}.notification-link:hover{background:rgba(255,255,255,.18)!important}.notification-badge{position:absolute!important;right:-4px!important;top:-5px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#ef4b5f!important;color:#fff!important;font-size:10px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #173574!important}.notifications-panel{max-width:900px;margin:30px auto}.notification-item{display:flex;gap:14px;padding:16px 18px;border-bottom:1px solid #e5ebf3;background:#fff;text-decoration:none;color:#18243d}.notification-item:first-child{border-radius:14px 14px 0 0}.notification-item:last-child{border-radius:0 0 14px 14px;border-bottom:0}.notification-item.unread{background:#f4f8ff;border-left:4px solid #1769e8}.notification-dot{width:10px;height:10px;border-radius:50%;background:#b8c3d4;margin-top:6px;flex:0 0 10px}.notification-item.unread .notification-dot{background:#ef4b5f}.notification-item strong{display:block;font-size:14px}.notification-item p{margin:4px 0;color:#59677d;font-size:13px}.notification-item small{color:#8995a8}.notification-empty{padding:45px;text-align:center;color:#71809a;background:#fff;border-radius:14px}
@media(max-width:700px){.notification-link{margin-left:0}}
.response-thread-card{margin:0 0 18px!important}.response-thread-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.response-thread-head h2{margin:0 0 5px}.response-thread-head p{margin:0;color:#68758b;font-size:13px}.response-turn-badge{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.response-turn-badge.manager{background:#fff1df;color:#9a5b00}.response-turn-badge.technician{background:#e7f0ff;color:#2855a4}.response-list{margin-top:16px;display:flex;flex-direction:column;gap:10px}.response-item{border:1px solid #dfe6f0;border-left:4px solid #315bb0;border-radius:11px;padding:12px 14px;background:#f8fbff}.response-item.mine{background:#fbfcff}.response-item-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px}.response-item-head strong{color:#1c315d}.response-item-head span{font-size:12px;color:#7a879b}.response-body{line-height:1.55;white-space:normal}.response-edit{margin-top:8px}.response-edit summary{cursor:pointer;color:#315bb0;font-size:12px;font-weight:700}.response-edit form{margin-top:8px}.response-edit textarea,.response-compose textarea{width:100%;box-sizing:border-box;border:1px solid #d4deeb;border-radius:10px;padding:11px;font:inherit;resize:vertical}.response-edit .btn{margin-top:7px}.response-compose{margin-top:16px;padding-top:15px;border-top:1px solid #e3e8f0}.response-compose label{display:block;font-weight:700;color:#344054}.response-compose textarea{display:block;margin:7px 0 10px}.response-waiting,.response-empty{padding:12px;background:#f6f8fb;border:1px dashed #d7deea;border-radius:10px;margin-top:14px;font-size:13px}

/* V30 - sade cevaplaşma ve canlı bildirim */
.notification-wrap{position:relative;display:inline-flex}.notification-pulse .notification-link{animation:notificationPulse .7s ease-in-out 2}.latest-response-box{margin:14px 0 2px;padding:14px 16px;border:1px solid #c9d9f5;border-left:4px solid #1769e8;border-radius:12px;background:linear-gradient(180deg,#f7faff,#eef5ff)}.latest-response-label{font-size:11px;font-weight:900;letter-spacing:.08em;color:#1769e8;margin-bottom:4px}.latest-response-meta{font-size:11px;color:#71809a;margin-bottom:7px}.latest-response-text{font-size:15px;font-weight:650;line-height:1.55;color:#1d2d4f}.latest-list-label{font-size:10px;font-weight:800;color:#6c7c96;margin-bottom:4px}.response-compose{background:#f7faff;border:1px solid #cbdaf1;border-radius:12px;padding:15px!important}.response-compose label{font-size:14px}.response-compose textarea{min-height:95px}.response-turn-card{grid-column:span 4}.employee-edit-card{margin:0 0 18px;padding:18px 20px;background:#fff;border:1px solid #e1e7f0;border-radius:14px;box-shadow:0 6px 20px rgba(20,30,60,.05)}.employee-edit-card>div:first-child strong{display:block;color:#1d2d4f;margin-bottom:4px}.employee-edit-card>div:first-child span{display:block;color:#68758b;font-size:13px}.employee-edit-form{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.employee-edit-form label{font-weight:700;color:#344054}.employee-edit-form textarea{margin-top:6px;width:100%;box-sizing:border-box;border:1px solid #d4deeb;border-radius:10px;padding:10px;font:inherit}.employee-edit-form button{grid-column:1/-1;justify-self:start}@keyframes notificationPulse{50%{transform:scale(1.12);box-shadow:0 0 0 5px rgba(239,75,95,.12)}}
@media(max-width:900px){.response-turn-card{grid-column:auto}.employee-edit-form{grid-template-columns:1fr}.employee-edit-form button{grid-column:1}}
