/* Optional P11 field / P15 fact. Never a separate primary action or gate. */
.evaluation-deadline-editor{min-width:0;max-width:100%;margin:12px 0;color:var(--ink,#101354);font:inherit;overflow-wrap:anywhere}
.evaluation-deadline-editor>label{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-width:0;margin:0;padding:0;font-size:var(--office-body-size,14px)}
.evaluation-deadline-editor>label>span{flex:0 1 160px;max-width:100%}
.evaluation-deadline-editor input{box-sizing:border-box;flex:1 1 240px;width:100%;max-width:100%;min-width:0;min-height:var(--office-input-height,38px);margin:0;padding:7px 10px;font:inherit;font-size:var(--office-control-size,15px);color:inherit;line-height:1.4;border:1px solid #d2d9f2;border-radius:4px;background:#fcfdff}
.evaluation-deadline-editor .evaluation-deadline-zone{display:block;margin:5px 0 0;color:var(--muted,#646b9b);font-size:var(--office-body-size,14px);overflow-wrap:anywhere}
.evaluation-deadline-editor .evaluation-deadline-existing,.evaluation-deadline-editor .evaluation-deadline-feedback{margin:6px 0;font-size:var(--office-body-size,14px);line-height:1.6;overflow-wrap:anywhere}
.evaluation-deadline-controls{display:flex;gap:14px;flex-wrap:wrap;margin:4px 0}
.evaluation-deadline-controls button{padding:0!important;margin:0!important;min-height:var(--office-button-height,40px)!important;width:auto!important;border:0!important;background:none!important;box-shadow:none;font:inherit;font-size:var(--office-control-size,15px);color:var(--blue,#0060ff);cursor:pointer}
.evaluation-deadline-controls button:disabled{opacity:.55;cursor:default}
.evaluation-deadline-display{display:grid;gap:4px;margin:8px 0;padding:9px 12px;font-size:var(--office-body-size,14px);line-height:1.6;border:1px solid #d9e4f5;border-radius:4px;background:#f4f9ff;color:var(--ink,#101354);overflow-wrap:anywhere}
.evaluation-deadline-display small{font-size:var(--office-body-size,14px);color:var(--muted,#646b9b)}
.evaluation-deadline-display>*{min-width:0;max-width:100%;overflow-wrap:anywhere}
.evaluation-deadline-display>details{border:0;background:transparent;padding:0;margin:0;box-shadow:none}.evaluation-deadline-display>details>summary{font-size:var(--office-body-size,14px);color:var(--blue,#0060ff);cursor:pointer}
.evaluation-deadline-display.overdue,.evaluation-deadline-display.needs_recheck{background:#fff8eb;border-color:#efd8ad}
.evaluation-deadline-editor [hidden],.evaluation-deadline-display [hidden]{display:none!important}
.evaluation-deadline-workspace{min-width:0;max-width:100%;font-size:var(--office-body-size,14px);line-height:1.6;overflow-wrap:anywhere}.evaluation-deadline-workspace>details{padding:0;border:0;background:transparent;box-shadow:none}.evaluation-deadline-workspace>details>summary{font-size:var(--office-body-size,14px);color:var(--blue,#0060ff);cursor:pointer}.evaluation-deadline-workspace>.evaluation-deadline-feedback{font-size:var(--office-body-size,14px);line-height:1.6;overflow-wrap:anywhere}.evaluation-deadline-workspace [hidden]{display:none!important}
.evaluation-deadline-workspace .evaluation-deadline-controls .evaluation-deadline-save{padding:8px 14px!important;min-height:var(--office-button-height,40px)!important;border:1px solid var(--blue,#0060ff)!important;border-radius:4px;background:var(--blue,#0060ff)!important;color:#fff;font-size:var(--office-control-size,15px);font-weight:600}
@media(max-width:600px){.evaluation-deadline-editor>label{display:block}.evaluation-deadline-editor>label>span{display:block;margin-bottom:6px}}
