#single-tab{position:fixed;z-index:2147483646;left:max(5px,env(safe-area-inset-left));top:46%;width:38px;padding:10px 7px;border:2px solid #593923;border-radius:7px;background:#f8df97;color:#412a19;box-shadow:1px 3px 0 #593923;writing-mode:vertical-rl;letter-spacing:3px;font:700 15px/1.5 system-ui;touch-action:manipulation}
#single-tab:focus-visible,#single-panel :focus-visible{outline:3px solid #a13f2a;outline-offset:3px}
#single-tab{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}#single-tab.dragging{cursor:grabbing}
#single-panel{width:min(94dvw,430px);max-height:88dvh;margin:auto;padding:18px;border:3px solid #593923;border-radius:12px;background:#fff4dc;color:#342518;font:15px/1.5 system-ui;touch-action:pan-y;overflow:auto}
#single-panel:modal{overscroll-behavior:contain}#single-panel::backdrop{background:#201508a8;overflow:hidden;overscroll-behavior:contain}
#single-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}#single-panel h2{font-size:21px;margin:0}#single-panel h3{font-size:16px;margin:20px 0 8px}#single-panel p{margin:8px 0}#single-panel .hint{color:#72583a;font-size:13px}
#single-panel button,#single-panel select{font:inherit;color:inherit;background:#f5dfa7;border:1px solid #96764e;border-radius:7px;min-height:44px;padding:8px 10px;touch-action:manipulation}#single-panel button:active{background:#eacb7d}#single-panel button:disabled{opacity:.55}#single-panel .actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#single-panel label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-bottom:1px solid #decaa5;padding:6px 0}#single-panel input[type=checkbox]{width:23px;height:23px;accent-color:#a13f2a}#single-panel select{max-width:180px}
#single-status{min-height:40px;font-size:13px;color:#72583a}#single-feedback{min-height:24px;color:#7d331c}#single-import{display:none}
@media(prefers-reduced-motion:no-preference){#single-tab{transition:background .15s}}
