.tm-size-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;align-items:end;margin:0 0 12px}.tm-size-row .form-group{margin:0!important;min-width:0}.tm-size-row input[type=text]{width:100%}.tm-size-row .tm-range-toggle{display:flex;gap:8px;align-items:center;min-height:44px;font-size:14px;margin:0}.tm-size-row .tm-range-toggle input{width:20px;height:20px}.tm-size-row [hidden]{display:none!important}.tm-material-fields{padding:20px;border:1px solid #d9e4dd;border-radius:16px;margin:20px 0}.tm-material-fields legend{font-weight:700;padding:0 8px}.tm-upload-queue{display:grid;gap:12px;margin-top:12px}.tm-upload-item{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid #d9e4dd;border-radius:12px}.tm-upload-item strong{overflow-wrap:anywhere}.tm-upload-item progress{width:100%;height:8px;accent-color:#1c684b}.tm-upload-item [role=status]{flex:1 1 100%;font-size:14px}.tm-upload-item [hidden]{display:none!important}.tm-auth-page .form-inner{width:100%;max-width:none}.tm-auth-page input:not([type=checkbox]):not([type=hidden]){max-width:100%;width:100%}.tm-auth-page details summary{cursor:pointer;min-height:44px}.tw-nav-group-title{display:block;color:#53665c;font-size:12px;letter-spacing:.06em;padding:16px 12px 6px;text-transform:uppercase}.tw-context-note{font-size:12px;color:#53665c;margin:8px 0}.tw-company-completeness{padding:12px;border:1px solid #dbe7df;border-radius:12px}.tw-company-completeness progress{width:100%;height:8px;accent-color:#1c684b}@media(max-width:600px){.tm-size-row{grid-template-columns:minmax(0,1fr)}.tm-material-fields{padding:14px}.tm-draft-panel>div{flex-wrap:wrap}.tm-upload-item button{min-height:44px}.tm-auth-page .item-actions{flex-wrap:wrap;gap:12px}}

.tw-mobile-section{display:none}@media(max-width:767px){.tw-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px;margin-bottom:14px}.tw-sidebar>.tw-nav{display:none}.tw-sidebar>.tw-context{margin:0}.tw-mobile-section{display:block;position:relative;border:1px solid #dfe7df;border-radius:10px;min-width:0}.tw-mobile-section summary{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:10px;min-height:42px;font-size:13px;font-weight:600;cursor:pointer}.tw-mobile-section>nav{position:absolute;right:0;top:calc(100% + 5px);width:min(290px,calc(100vw - 52px));max-height:65vh;overflow-y:auto;background:#fff;border:1px solid #ccdacf;border-radius:12px;padding:8px;z-index:25;box-shadow:0 12px 30px #183c3020}.tw-mobile-section a{display:block;min-height:44px;padding:12px;border-radius:8px;font-size:13px;text-decoration:none}.tw-mobile-section a[aria-current=page]{background:#143f31;color:#fff}.tw-context>div{width:min(290px,calc(100vw - 52px));right:auto}.tw-context-note{padding:6px 8px;margin:0;line-height:1.5}.tw-topbar{margin-bottom:14px}.tw-shell{padding-top:12px}.tw-page-heading{margin-bottom:18px}.tw-page-heading h1{margin-top:4px}}
