.task-cards{color:#17334c;min-width:0}.task-cards>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.task-cards h2{margin:0;font-size:20px}.task-cards>header>span,.task-progress-card small{color:#506b80;font-size:12px}.task-cards>nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.task-cards button{color:#075eab;cursor:pointer;background:#fff;border:1px solid #b7d4ec;border-radius:8px;min-height:40px;padding:8px 14px;font-size:14px}.task-cards button[aria-pressed=true]{color:#fff;background:#0878cf;border-color:#0878cf}.task-cards button:disabled{opacity:.5;cursor:not-allowed}:is(.task-cards button:focus-visible,.task-cards summary:focus-visible){outline-offset:3px;outline:3px solid #0878cf}.task-progress-card{background:#fff;border:1px solid #ccdfef;border-radius:12px;margin-bottom:12px;overflow:hidden}.task-progress-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;list-style:none;display:grid}.task-progress-card>summary::-webkit-details-marker{display:none}.task-progress-card h3{overflow-wrap:anywhere;margin:5px 0;font-size:17px;line-height:1.5}.task-progress-card p{color:#506b80;margin:4px 0;font-size:13px;line-height:1.6}.task-progress-state{text-align:right;color:#0767ab;font-size:13px}.task-progress-state small{margin-top:8px;display:block}.task-progress-card progress{accent-color:#0982d7;border:0;grid-column:1/-1;width:100%;height:6px}.task-progress-card>ul{border-top:1px solid #e0eaf2;margin:0;padding:0 18px;list-style:none}.task-progress-card>ul>li{border-bottom:1px solid #e0eaf2;min-width:0;padding:14px 0}.task-progress-card>ul>li:last-child{border:0}.task-event-line,.task-event-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.task-event-line b{overflow-wrap:anywhere}.task-event-line>span{color:#0767ab}.task-event-action{color:#506b80;margin-top:8px}.task-progress-card li>details{margin-top:10px;font-size:13px}.task-progress-card li>details>summary{cursor:pointer;color:#0869b4;padding:8px 0}.task-cards-empty{background:#f3f8fc;border-radius:10px;padding:24px}@media (max-width:480px){.task-progress-card>summary{gap:8px;padding:14px}.task-progress-card h3{font-size:16px}.task-progress-card>ul{padding:0 14px}.task-progress-state{max-width:84px}.task-cards>nav>button{flex:1;padding:8px}.task-event-action>span{overflow-wrap:anywhere;flex:1;min-width:0}}.task-cards>nav>button{transition:none}.task-cards>nav>button[aria-pressed=true]{color:#fff!important;background:#0878cf!important}.task-cards>nav>button:hover{color:#075eab;background:#e6f3ff}.task-progress-card progress{-webkit-appearance:none;appearance:none;background:#e1edf6;border-radius:4px;overflow:hidden}.task-progress-card progress::-webkit-progress-bar{background:#e1edf6}.task-progress-card progress::-webkit-progress-value{background:#0982d7}.task-progress-card progress::-moz-progress-bar{background:#0982d7}.task-admin-row{grid-template-columns:28px 55px minmax(130px,1fr) minmax(110px,150px) 100px 100px;align-items:center;gap:10px;padding:14px 0;display:grid}.task-admin-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.task-admin-row small,.task-admin-row em{color:#506b80;overflow-wrap:anywhere;font-size:12px;font-style:normal}.task-admin-row select{color:#17334c;background:#fff;border:1px solid #b7d4ec;border-radius:6px;min-width:0;max-width:100%;padding:8px}.task-admin-row.selected{background:#eef7ff}.task-admin-row time.late{color:#a4352e}.task-admin-row time small{display:block}.task-admin-row .task-module{color:#0767ab}.task-admin-row>div>b{overflow-wrap:anywhere}@media (max-width:1000px){.task-admin-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)}.task-admin-row>div,.task-admin-row>.task-module{grid-column:2/-1}.task-admin-row>select,.task-admin-row>time{grid-column:auto}.task-admin-row>select{width:100%}}.task-dispatch-options{color:#36566e;margin-bottom:10px}.task-dispatch-options>summary{cursor:pointer;background:#f1f7fc;border:1px solid #d6e6f2;border-radius:8px;padding:10px 14px;font-size:13px}.task-dispatch-options[open]>summary{margin-bottom:8px}.task-dispatch-options .task-batch-bar{position:static}.task-dispatch-options:has(+.task-cards){margin-bottom:22px}@media (max-width:1000px){.task-admin-row>span:not(.task-module),.task-admin-row>time{grid-column:1/-1}.task-admin-row>select{grid-column:2/-1}}.ticket-record-filters{background:#fff;border:1px solid #dbe5ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:12px;display:grid}.ticket-record-filters label{color:#506780;gap:4px;min-width:0;font-size:12px;display:grid}.ticket-record-filters select{box-sizing:border-box;color:#18354e;background:#fff;border:1px solid #768ca2;border-radius:6px;width:100%;min-width:0;height:36px;padding:6px 8px;font-size:14px}.ticket-record-filters select:focus-visible{outline-offset:2px;outline:3px solid #075da9}.ticket-scope-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.ticket-scope-tabs button{color:#506780;background:#fff;border:1px solid #dbe5ef;border-radius:6px;min-height:36px;padding:6px 10px;font-size:13px}.ticket-scope-tabs button[aria-pressed=true]{color:#075da9;background:#eaf4ff;border-color:#0874d8}.account-permission-help{color:#506780;border-bottom:1px solid #dbe5ef;margin:0 0 12px;padding:0 0 10px;font-size:13px}.account-permission-help summary{cursor:pointer;color:#075da9;min-height:36px}.account-permission-help p{max-width:75ch;margin:6px 0;line-height:1.6}.real-erp .ticket-business-tabs{background:#fff;border:1px solid #dbe5ef;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0;padding:8px;display:grid}.real-erp .ticket-business-tabs button{color:#506780;background:#f6f9fc;border:0;border-radius:6px;min-width:0;min-height:36px;padding:6px;font-size:13px}.real-erp .ticket-business-tabs button.active{color:#075da9;background:#eaf4ff}.money-scope-select{color:#506780;gap:5px;max-width:240px;margin:12px 0;font-size:12px;display:grid}.money-scope-select select{color:#18354e;background:#fff;border:1px solid #768ca2;border-radius:6px;min-width:0;height:36px;padding:6px 9px;font-size:14px}.real-erp .ticket-kpis article{padding:10px}.real-erp .ticket-kpis small{font-size:12px}.real-erp .ticket-kpis b{font-size:21px}@media (max-width:700px){.ticket-record-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.ticket-record-filters :is(input,select){height:44px;font-size:16px}.ticket-scope-tabs button{min-height:44px}.real-erp .ticket-business-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.real-erp .ticket-business-tabs button{min-height:44px;font-size:12px}.account-permission-help summary{min-height:44px}.money-scope-select{max-width:none}.money-scope-select select{height:44px;font-size:16px}}.campaign-staff-materials{min-width:0}.campaign-staff-materials h1{margin:0 0 8px;font-size:24px}.campaign-staff-materials>label{align-items:center;gap:12px;margin:16px 0;display:flex}.campaign-staff-materials select{max-width:100%;min-height:36px;font:inherit}.campaign-staff-materials>details{margin:12px 0;padding:14px}.campaign-staff-materials summary{cursor:pointer;min-height:36px;font-weight:600}.campaign-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.campaign-source-grid>a{gap:6px;min-width:0;font-size:12px;display:grid}.campaign-source-grid img{object-fit:contain;background:#f6f9fc;width:100%;height:150px}.campaign-staff-materials p{overflow-wrap:anywhere}.campaign-staff-materials button{min-height:36px}@media (max-width:640px){.campaign-staff-materials>label{gap:6px;display:grid}.campaign-staff-materials select{min-height:44px;font-size:16px}.campaign-source-grid img{height:100px}.campaign-staff-materials button,.campaign-staff-materials summary{min-height:44px}}
