:root{font-family:system-ui,sans-serif;color:#27221e;background:#fffaf5}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}main{max-width:760px;margin:auto;padding:16px}header{display:flex;justify-content:space-between;align-items:center;gap:8px}header span{font-size:.8rem;overflow-wrap:anywhere}nav{display:flex;flex-wrap:wrap;gap:8px 12px;padding:16px 0;border-bottom:1px solid #ddd}a{color:#79461f;overflow-wrap:anywhere}nav a{white-space:nowrap}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:4px;padding:0 4px;border-radius:999px;background:#663b21;color:#fffaf5;font-size:.75rem;line-height:1;text-decoration:none;vertical-align:middle}section{padding:12px 0}form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}label{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}fieldset{min-width:0}input,textarea,select,button{font:inherit;padding:10px;border:1px solid #b9aaa0;border-radius:6px;max-width:100%}.button{display:inline-block;padding:10px;border-radius:6px;background:#663b21;color:#fff;text-decoration:none}input:not([type=checkbox]):not([type=radio]),textarea,select{width:100%;min-width:0}textarea{min-height:72px}button{background:#663b21;color:#fff;border:0;cursor:pointer;width:max-content}button:disabled{background:#b9aaa0;color:#6b625c;cursor:not-allowed}.metrics-fetch{display:grid;gap:8px;min-width:0}.metrics-fetch p{margin:0;overflow-wrap:anywhere}h1{word-break:auto-phrase;text-wrap:balance}fieldset{display:grid;gap:10px;border:1px solid #d8c9bf;border-radius:8px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hours-bulk,.hours-list{display:grid;gap:8px}.hours-bulk{grid-template-columns:repeat(3,minmax(0,max-content));align-items:end}.hours-bulk button{align-self:end}input.hours-time-input{width:7.5rem;flex:0 0 7.5rem}.hours-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:7px;align-items:center}.hours-row>b{align-self:start;padding-top:10px}.hours-row-fields{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hours-last-reception,.hours-closed{display:flex;align-items:center;gap:5px}.hours-break{flex-basis:100%;height:0}.hours-closed,.hours-last-reception{white-space:nowrap}@media(min-width:500px){.hours-bulk{display:flex;flex-wrap:wrap}.hours-row{display:flex;flex-wrap:nowrap}.hours-row-fields{flex-wrap:nowrap}.hours-break{display:none}.hours-closed{margin-left:auto}}.row label{display:flex;align-items:center}.check-row{display:flex;align-items:center;width:max-content;max-width:100%}.status{width:max-content;padding:4px 8px;border-radius:999px;background:#e9e0d9}.status-posted{background:#dcefdc}.status-ended{background:#e4e4e4}.badge{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#fff0d9;color:#663b21;font-size:.85rem;font-weight:700}.tracking-url,.bump-card{display:grid;gap:8px;margin:16px 0;padding:12px;border:1px solid #d8c9bf;border-radius:8px;overflow-wrap:anywhere}.tracking-url h2,.bump-card p{margin:0}.tracking-url h2{font-size:1rem}.bump-card{background:#fff0d9}.issues{padding:12px;border:1px solid #d8c9bf;border-radius:8px}.issues h2{font-size:1rem}.post-actions{display:grid;gap:14px}.jimoty-actions{display:grid;gap:12px;border-top:1px solid #d8c9bf}.jimoty-actions h2,.jimoty-actions p{margin:0}.card{display:grid;gap:8px;padding:10px;border-radius:6px;background:#fff}.card,.card strong,.card span,.card small{min-width:0;overflow-wrap:anywhere}a.card{text-decoration:none}.profile-item{border:1px solid #d8c9bf}.profile-item label{min-width:0}.profile-item input:not([type=checkbox]){width:100%;min-width:0}.period-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.check-row{gap:5px}.angle-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px;max-width:100%}.angle-choice input{margin-top:3px}.angle-choice span{min-width:0}.angle-choice small{display:block}.item-actions{display:flex;flex-wrap:wrap;gap:6px}.button-secondary{padding:6px 9px;background:#eee4dd;color:#4c3527}.button-danger{padding:6px 9px;background:#a92222}.error{color:#af1d1d}.acting{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px;border:2px solid #a45b16;border-radius:8px;background:#fff0d9;color:#663b21;font-weight:700}.acting span,code{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.acting button{max-width:100%}.success{color:#126c36}.warning{color:#8a5a00}.inbox-tabs{display:flex;gap:6px;overflow-x:auto;margin:14px 0}.tabs{display:flex;gap:4px;overflow-x:auto;max-width:100%;margin:14px 0;border-bottom:1px solid #d8c9bf}.tabs button{flex:1 0 auto;white-space:nowrap;padding:8px 8px 7px;border:0;border-radius:0;background:transparent;color:inherit;font-size:.875rem}.tabs button:focus-visible{outline:2px solid #663b21;outline-offset:-2px}.tabs button.tab-active{border-bottom:3px solid #663b21;color:#663b21;font-weight:700}.menu-summary{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:10px 0}.menu-summary span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.menu-summary button{flex:0 0 auto}.menu-list>div+div{border-top:1px solid #d8c9bf}.profile-tab-section{display:grid;gap:14px}.inbox-tabs button{white-space:nowrap}.inbox-tabs{justify-content:space-between}.inbox-tabs button{flex:1 1 auto;padding-inline:7px}.inbox-list .card span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.active-tab{background:#c9a98f}.inbox-list,.messages,.append-message,.reply-editor,.conversation-meta{display:grid;gap:10px}.conversation-meta{border:1px solid #d8c9bf;border-radius:8px;padding:8px}.meta-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center}.meta-row p{margin:0;min-width:0;overflow-wrap:anywhere}.messages h2,.reply-editor h2{font-size:1.1rem;margin:0}.message-body{white-space:pre-wrap;margin:0}.reply-editor textarea{width:100%}.auth{max-width:400px;padding-top:12vh}.legal{max-width:760px}.legal section{padding:4px 0}.legal h2{font-size:1.1rem}@media(min-width:600px){.profile-item{grid-template-columns:minmax(0,1fr) 150px 150px;align-items:start}.profile-item .period-fields,.profile-item .item-actions{grid-column:1 / -1}}
