.iiko-page{font-size:16px}.iiko-workspace{margin:0 auto;max-width:960px;padding:24px 20px 48px}.iiko-header{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:24px;font-size:14px}.iiko-header img{width:100px;height:64px;object-fit:contain;margin-left:auto}.iiko-header a,.iiko-page a{color:var(--brand-red,#c92b26)}.iiko-page h1{font-size:32px;letter-spacing:-.5px;margin-bottom:20px}.iiko-page h2{font-size:22px;letter-spacing:0;margin:0 0 14px}.iiko-card{border:1px solid var(--line);border-radius:14px;padding:20px;background:#fff;margin-bottom:16px}.iiko-title{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.iiko-title strong{font-size:14px}.iiko-title [data-state=connected]{color:#23633d}.iiko-title [data-state=error]{color:#aa2622}.iiko-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.iiko-page .primary,.iiko-page .secondary{font-size:14px;white-space:normal;min-height:44px}.iiko-page label{display:block;font-size:14px;font-weight:600;margin:16px 0}.iiko-page input,.iiko-page select{display:block;width:100%;min-width:0;font-size:16px;padding:12px;border:1px solid #bbb;border-radius:8px;margin-top:6px;background:#fff;color:var(--ink)}.iiko-key{display:flex;gap:8px;align-items:center}.iiko-key input{flex:1}.iiko-key button{flex:none}.iiko-note{font-size:14px;color:#60645a;line-height:1.55;overflow-wrap:anywhere}.iiko-feedback{border-left:4px solid var(--brand-red,#c92b26);padding:12px 16px;background:#fff;margin:16px 0;overflow-wrap:anywhere}.iiko-feedback[data-kind=error]{color:#9c2420;background:#fff1ef}.iiko-feedback[data-kind=success]{color:#23633d;background:#f0f7f1}.iiko-diagnostics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:14px;margin:0}.iiko-diagnostics dt{color:#60645a}.iiko-diagnostics dd{margin:0;overflow-wrap:anywhere}.iiko-data-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.iiko-data-row:last-child{border:0}.iiko-data-row small{display:block;font-size:14px;color:#60645a;font-weight:400;margin-top:4px}.iiko-history-row{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.iiko-history-row:last-child{border:0}.iiko-history-row header{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.iiko-history-row p{margin:5px 0;color:#60645a}.iiko-page #key-saved{font-weight:400;color:#60645a}.iiko-page #admins label{display:flex;gap:8px;align-items:center}.iiko-page #admins input{width:18px;margin:0}.iiko-page [aria-busy=true]{cursor:progress}@media(max-width:520px){.iiko-workspace{padding:16px 12px 32px}.iiko-card{padding:16px}.iiko-header img{width:76px}.iiko-actions>*{flex:1 1 150px}.iiko-data-row{grid-template-columns:1fr}.iiko-diagnostics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}

.office-remember{display:flex!important;gap:10px;align-items:flex-start}.office-remember input{width:20px;min-height:20px;flex:none;margin:0}

.office-document-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.office-document-comment{grid-column:1/-1}.office-doc-table{overflow:auto}.office-doc-table table{width:100%;border-collapse:collapse;font-size:14px}.office-doc-table th,.office-doc-table td{padding:8px;text-align:left}.office-doc-table select{min-width:210px}.office-doc-table input{min-width:85px;width:100px}.office-document-review{padding:18px;border:1px solid #d8c892;background:#fffcf2;border-radius:12px;margin:20px 0}.office-draft-history details{padding:14px;border-bottom:1px solid #ddd}.office-draft-history summary{cursor:pointer;font-size:14px}@media(max-width:600px){.office-document-fields{grid-template-columns:1fr}.office-document-comment{grid-column:auto}}
