body,input,select,textarea,button{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body{font-weight:400}h1,h2,h3{font-weight:500!important;letter-spacing:-.025em}button,select,summary,label,strong,b,.primary-action,.secondary-action{font-weight:500!important}
.six-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0;padding:16px;background:#f7f8fa;border:1px solid #e2e6ec;border-radius:12px}.six-toolbar label,.six-field{display:grid;gap:7px;font-size:13px;flex:1;min-width:140px}.six-toolbar input,.six-toolbar select,.six-field input,.six-field select,.six-field textarea{min-height:42px;max-width:100%;padding:9px 12px;border:1px solid #cbd1da;border-radius:8px;background:#fff;color:#182438;font-size:15px}
.six-toolbar button,.six-dialog button{min-height:40px;padding:9px 14px;border:1px solid #ccd3dd;border-radius:8px;background:white;color:#173354;font-size:14px;cursor:pointer}.six-dialog button[type=submit]{background:#2563eb;color:white;border-color:#2563eb}
.six-dialog{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(640px,100vw);max-width:100vw;border:0;padding:0;box-shadow:-15px 0 60px #15233a26;color:#182438;background:#fff;overflow:auto}.six-dialog::backdrop{background:#14243955}.six-dialog>header{position:sticky;top:0;background:white;z-index:2;border-bottom:1px solid #e4e7eb;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.six-dialog h2{margin:0;font-size:23px}
.six-body{padding:24px;display:grid;gap:18px}.six-body form{display:grid;gap:16px}.six-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.six-note{font-size:14px;line-height:1.55;color:#596578}.six-card{padding:16px;border:1px solid #dce2e9;border-radius:10px;display:grid;gap:8px}.six-card p{margin:0}.six-card header,.six-inline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.six-error{color:#ab2727;white-space:pre-wrap}.six-body [role=status]{font-size:14px;line-height:1.5}.six-body fieldset{border:1px solid #dce2e9;border-radius:10px;padding:14px;min-width:0}.six-body legend{font-size:14px}.six-body input[type=checkbox]{min-height:0;width:18px;height:18px}.six-task{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid #e3e7ed}.six-task label{display:grid;gap:5px}.six-task small{color:#617087}.six-settings{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.six-settings button{padding:14px 18px;border:1px solid #d6dce4;border-radius:10px;background:white;color:#173354;cursor:pointer}
@media(max-width:600px){.six-grid{grid-template-columns:1fr}.six-body{padding:18px}.six-toolbar{padding:12px}.six-toolbar label{min-width:120px}}[dir=rtl] .six-dialog{margin:0 auto 0 0}
.planning-day header{flex-direction:column;align-items:flex-start;gap:4px}.planning-day header span{text-align:start;white-space:normal}.planning-day-metrics span{font-weight:450!important}.six-settings button{min-height:40px;padding:9px 14px}.six-dialog button:disabled{opacity:.5;cursor:not-allowed}.six-dialog textarea{width:100%;min-height:100px;box-sizing:border-box}.six-dialog input,.six-dialog select{min-width:0;box-sizing:border-box}

.six-inline label{display:inline-flex;align-items:center;gap:7px}.six-body form>label:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px}.six-body input[type=checkbox]{flex:0 0 18px}
