.guest-mode-buttons,.demo-full-tabs{display:flex;flex-wrap:wrap;gap:8px}.guest-mode-buttons{margin-top:7px}.demo-full-tabs{padding:0 20px 20px}.demo-full-view #staff>:not(.demo-full-panel),.demo-full-view #settings>:not(.demo-full-panel),.demo-full-view #documents>:not(.demo-full-panel){display:none!important}.demo-full-panel{display:none}.demo-full-view .demo-full-panel{display:block}.demo-full-note{margin:0 0 14px;padding:12px 16px;border-left:3px solid #6b8553;background:#edf2e7;color:#445439;font-size:13px;line-height:1.6}.demo-full-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 20px 20px}.demo-full-cards article,.demo-full-flow article{border:1px solid #dce2df;border-radius:6px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:9px;line-height:1.6}.demo-full-cards article>b{font-size:17px;color:#263d34}.demo-full-cards small,.demo-full-cards span{color:#68746e;font-size:13px}.demo-full-roles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.demo-full-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid #e1e6e3;background:#f7f9f7}.demo-full-actions>span{font-size:12px;color:#65716a;margin-right:5px}.demo-full-blocked:disabled{display:inline-flex!important;visibility:visible!important;opacity:.65!important;color:#54635a;background:#e9eeeb;border:1px solid #cbd5cf;cursor:not-allowed}.demo-full-action-bar{margin-bottom:16px;border:1px solid #dce2df;border-radius:6px;overflow:hidden;background:#fff}.demo-full-action-bar>.btn{margin:14px 20px}.demo-full-action-bar .demo-full-actions{border-top:0}.demo-full-values{margin:0;padding:0 20px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px}.demo-full-values>div{padding:13px 0;border-bottom:1px solid #e6ebe7}.demo-full-values dt{font-size:12px;color:#718077;margin-bottom:6px}.demo-full-values dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.demo-full-search{display:flex;align-items:center;gap:12px;padding:0 20px 16px}.demo-full-search label{font-size:13px;flex-shrink:0}.demo-full-search input{min-width:0;max-width:450px;width:100%;padding:9px 11px;border:1px solid #ced8d0;border-radius:5px}.demo-full-document-group .btn{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:9px}.demo-full-document-group .btn span{font-size:11px;white-space:nowrap;color:#657e60}.demo-full-detail-modal{max-width:800px;width:calc(100vw - 32px)}.demo-full-document-modal{max-width:1060px}.demo-full-detail-modal .modal-body{overflow:auto;max-height:calc(100dvh - 200px)}.demo-full-document-canvas{max-height:calc(100dvh - 300px);overflow:auto}.demo-full-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px}.demo-full-flow p{margin:0;font-size:13px;color:#65746a;line-height:1.7}.demo-full-draft{margin:0 20px 20px;border:1px solid #dce2df;background:#fff;padding:24px;line-height:1.9}.demo-full-draft h3{margin-top:0}.demo-full-draft h4{margin:18px 0 5px}.demo-full-draft p{font-size:14px}.demo-full-view .section .table-wrap{max-width:100%}.demo-full-view nav button[data-view="demoPrivateReports"]{color:#d9e8d0}.demo-full-panel .table-wrap table{min-width:640px}.demo-full-detail-modal .modal-foot{flex-wrap:wrap}.demo-full-panel .section:first-of-type{margin-top:0}@media(max-width:700px){.guest-mode-buttons .btn{flex:1 1 150px}.demo-full-tabs{padding:0 14px 16px}.demo-full-tabs .btn{max-width:100%;overflow-wrap:anywhere;white-space:normal}.demo-full-cards{grid-template-columns:1fr;padding:0 14px 16px}.demo-full-values{grid-template-columns:1fr;padding:0 14px 16px}.demo-full-flow{grid-template-columns:1fr;padding:0 14px 16px}.demo-full-actions{padding:12px 14px}.demo-full-actions>span{width:100%}.demo-full-actions .btn{font-size:11px;white-space:normal}.demo-full-detail-modal{width:calc(100vw - 16px);margin:8px auto}.demo-full-detail-modal .modal-body{padding:12px}.demo-full-draft{margin:0 14px 16px;padding:16px}.demo-full-search{padding:0 14px 16px;align-items:flex-start;flex-direction:column;gap:6px}.demo-full-document-canvas{max-height:calc(100dvh - 320px)}}
