html,body.sdasu-survey-dashboard-body{margin:0;min-height:100%;background:linear-gradient(180deg,#fffaf5 0,#f6f8fb 220px,#f6f8fb 100%)}
body.sdasu-survey-dashboard-body{padding:0!important}
body.sdasu-survey-dashboard-body .sdasu-survey-app{margin:0 auto;padding:34px 22px 72px}
:root{--sdasu-accent:#f58220;--sdasu-deep:#17233b;--sdasu-muted:#687386;--sdasu-line:#e8edf3;--sdasu-bg:#f6f8fb;--sdasu-radius:24px;--sdasu-shadow:0 18px 50px rgba(24,41,72,.08)}
.sdasu-survey-app,.sdasu-public-survey-body{font-family:"BPG Mrgvlovani",Arial,sans-serif;color:var(--sdasu-deep)}
.sdasu-survey-app{--sdasu-accent:#f58220;max-width:1380px;margin:30px auto;padding:0 22px}
.sdasu-survey-app h1,.sdasu-survey-app h2,.sdasu-survey-app h3,.sdasu-public-shell h1,.sdasu-public-shell h2,.sdasu-report-sheet h1,.sdasu-report-sheet h2{font-family:"BPG Nino Mtavruli","BPG Mrgvlovani",Arial,sans-serif;letter-spacing:.01em}
.sdasu-survey-topbar{display:flex;justify-content:space-between;align-items:center;padding:28px 30px;border:1px solid var(--sdasu-line);border-radius:28px;background:linear-gradient(135deg,#fff,#fff8f2);box-shadow:var(--sdasu-shadow)}
.sdasu-survey-topbar h1{margin:4px 0 0;font-size:30px}.sdasu-survey-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:var(--sdasu-accent)}
.sdasu-survey-userbox{display:flex;align-items:center;gap:14px}.sdasu-survey-userbox span{font-weight:700}.sdasu-survey-userbox a{color:var(--sdasu-accent);text-decoration:none}
.sdasu-survey-nav{display:flex;gap:8px;margin:16px 0 26px;padding:7px;border-radius:18px;background:#fff;border:1px solid var(--sdasu-line);width:max-content}.sdasu-survey-nav a{padding:11px 16px;border-radius:13px;text-decoration:none;color:var(--sdasu-deep);font-weight:700}.sdasu-survey-nav a.active{background:rgba(245,130,32,.12);color:#b95100}
.sdasu-survey-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 28px}.sdasu-survey-summary-card{display:flex;flex-direction:column;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--sdasu-line);box-shadow:0 10px 28px rgba(22,42,72,.05)}.sdasu-survey-summary-card strong{font-size:32px;color:var(--sdasu-accent)}.sdasu-survey-summary-card span{color:var(--sdasu-muted);margin-top:5px}
.sdasu-survey-section{margin:32px 0}.sdasu-survey-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.sdasu-survey-section-head h2{font-size:25px;margin:4px 0 0}.sdasu-head-actions{display:flex;gap:8px;flex-wrap:wrap}
.sdasu-btn{appearance:none;border:1px solid #ffd9bc;background:#fff7f0;color:#a84c05;text-decoration:none;padding:11px 17px;border-radius:14px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:.2s ease}.sdasu-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(245,130,32,.14)}.sdasu-btn.primary{background:linear-gradient(135deg,#f58220,#ff9d4d);border-color:transparent;color:#fff}.sdasu-btn.ghost{background:#fff;border-color:var(--sdasu-line);color:var(--sdasu-deep)}.sdasu-btn.small{padding:9px 12px;font-size:13px}.sdasu-btn.full{width:100%;box-sizing:border-box;margin-top:10px}
.sdasu-survey-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sdasu-survey-card{background:#fff;border:1px solid var(--sdasu-line);border-radius:24px;padding:22px;box-shadow:0 12px 32px rgba(23,38,66,.055)}.sdasu-survey-card-top{display:flex;justify-content:space-between;align-items:center}.sdasu-status{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#eef1f6}.sdasu-status.published{background:#e9f8ef;color:#167844}.sdasu-status.draft{background:#fff4e8;color:#ac5a12}.sdasu-status.closed,.sdasu-status.archived{background:#edf0f5;color:#5c6676}.sdasu-response-count{font-size:12px;color:var(--sdasu-muted)}.sdasu-survey-card h3{font-size:20px;margin:18px 0 8px}.sdasu-survey-card p{min-height:42px;color:var(--sdasu-muted);line-height:1.6}.sdasu-short-link{display:flex;gap:8px;align-items:center;background:var(--sdasu-bg);border:1px solid var(--sdasu-line);padding:9px 10px;border-radius:13px;overflow:hidden}.sdasu-short-link code{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdasu-copy{border:0;background:transparent;color:var(--sdasu-accent);font-weight:800;cursor:pointer}.sdasu-survey-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.sdasu-more-actions{margin-top:12px}.sdasu-more-actions summary{cursor:pointer;color:var(--sdasu-muted);font-size:13px}.sdasu-more-actions div{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.sdasu-more-actions a{font-size:13px;color:var(--sdasu-deep)}.sdasu-more-actions a.danger{color:#c43131}
.sdasu-survey-empty{text-align:center;padding:54px 20px;border:1px dashed #d9e0e9;border-radius:24px;background:#fbfcfe}.sdasu-survey-empty-icon{font-size:34px;color:var(--sdasu-accent)}.sdasu-survey-empty h3{margin:10px 0}.sdasu-survey-empty p{color:var(--sdasu-muted)}
.sdasu-survey-notice{padding:14px 18px;border-radius:14px;margin:15px 0;font-weight:700}.sdasu-survey-notice.success{background:#eaf8ef;color:#176c42}.sdasu-survey-notice.error{background:#fff0f0;color:#b32929}
.sdasu-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.sdasu-panel{background:#fff;border:1px solid var(--sdasu-line);border-radius:24px;padding:24px;margin-bottom:20px;box-shadow:0 12px 34px rgba(23,38,66,.05)}.sdasu-panel.sticky{position:sticky;top:24px}.sdasu-panel-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.sdasu-panel-head>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(245,130,32,.13);color:var(--sdasu-accent);font-weight:900}.sdasu-panel-head h3,.sdasu-panel h3{margin:0 0 5px;font-size:20px}.sdasu-panel-head p{margin:0;color:var(--sdasu-muted)}
.sdasu-form-grid{display:grid;gap:15px}.sdasu-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sdasu-form-grid.compact{margin:16px 0}.sdasu-form-grid label,.sdasu-builder-sidebar label{display:flex;flex-direction:column;gap:7px}.sdasu-form-grid label span,.sdasu-builder-sidebar label>span{font-size:13px;font-weight:800}.sdasu-form-grid input,.sdasu-form-grid textarea,.sdasu-builder-sidebar input,.sdasu-builder-sidebar select,.sdasu-builder-question input,.sdasu-builder-question select{width:100%;box-sizing:border-box;border:1px solid #dce3ec;border-radius:12px;background:#fff;padding:12px 13px;font:inherit;color:var(--sdasu-deep);outline:none}.sdasu-form-grid input:focus,.sdasu-form-grid textarea:focus,.sdasu-builder-sidebar input:focus,.sdasu-builder-sidebar select:focus,.sdasu-builder-question input:focus{border-color:var(--sdasu-accent);box-shadow:0 0 0 3px rgba(245,130,32,.11)}
.sdasu-builder-empty{padding:35px;text-align:center;border:1px dashed #d7dfe9;border-radius:18px;display:flex;flex-direction:column;gap:5px;color:var(--sdasu-muted)}.sdasu-builder-question{border:1px solid #e1e7ef;border-radius:18px;padding:18px;margin-bottom:14px;background:#fcfdff}.sdasu-builder-question-toolbar{display:flex;align-items:center;gap:10px}.sdasu-drag-handle{color:#9aa4b2;font-size:18px}.sdasu-type-badge{font-size:11px;padding:5px 8px;border-radius:999px;background:#fff1e5;color:#a84f0a;font-weight:800}.sdasu-toolbar-spacer{flex:1}.sdasu-icon-btn{border:1px solid #dde4ed;background:#fff;width:31px;height:31px;border-radius:10px;cursor:pointer;font-weight:900;color:#596476}.sdasu-icon-btn.danger{color:#bd2d2d}.sdasu-builder-options{display:flex;flex-direction:column;gap:9px;margin:12px 0}.sdasu-builder-option{display:grid;grid-template-columns:25px 1fr 1fr 36px;gap:8px;align-items:center}.sdasu-option-dot{color:var(--sdasu-accent);font-weight:900;text-align:center}.sdasu-add-option{align-self:flex-start;border:0;background:transparent;color:var(--sdasu-accent);font-weight:800;cursor:pointer;padding:6px 0}.sdasu-inline-setting{display:flex;align-items:center;gap:12px;margin:12px 0}.sdasu-inline-setting select{width:auto}.sdasu-checkbox-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;margin-top:12px}.sdasu-checkbox-row input{width:18px!important;height:18px!important}.sdasu-add-question-bar{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.sdasu-add-question{border:1px solid #ffd8ba;background:#fff8f2;color:#a84f0a;border-radius:12px;padding:10px 12px;font-weight:800;cursor:pointer}.sdasu-token-box{margin-top:16px;padding:12px;border-radius:13px;background:var(--sdasu-bg);border:1px solid var(--sdasu-line)}.sdasu-token-box span{display:block;font-size:11px;color:var(--sdasu-muted);margin-bottom:6px}.sdasu-token-box code{font-size:11px;word-break:break-all}
.sdasu-survey-login-wrap{max-width:520px;margin:70px auto}.sdasu-survey-login-card{background:#fff;border:1px solid var(--sdasu-line);border-radius:28px;padding:34px;box-shadow:var(--sdasu-shadow)}.sdasu-survey-brand-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,#f58220,#ffad69);color:#fff;font-size:25px;font-weight:900}.sdasu-survey-login-card h2{font-size:26px;margin:18px 0 6px}.sdasu-survey-login-card p{color:var(--sdasu-muted)}.sdasu-survey-login-card label{display:block;font-weight:700;margin-bottom:6px}.sdasu-survey-login-card input[type=text],.sdasu-survey-login-card input[type=password]{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dce3ec;border-radius:12px}.sdasu-survey-login-card .login-submit input{width:100%;padding:13px;border:0;border-radius:13px;background:var(--sdasu-accent);color:#fff;font-weight:900;cursor:pointer}
.sdasu-results-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 24px}.sdasu-results-overview>div{background:#fff;border:1px solid var(--sdasu-line);border-radius:19px;padding:20px;display:flex;flex-direction:column}.sdasu-results-overview strong{font-size:25px}.sdasu-results-overview span{color:var(--sdasu-muted);font-size:13px;margin-top:5px}.sdasu-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sdasu-result-card{background:#fff;border:1px solid var(--sdasu-line);border-radius:22px;padding:22px}.sdasu-result-card-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.sdasu-result-card-head>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#fff0e4;color:var(--sdasu-accent);font-weight:900}.sdasu-result-card h3{font-size:18px;margin:0}.sdasu-result-card-head p{margin:4px 0 0;color:var(--sdasu-muted);font-size:12px}.sdasu-bars{display:flex;flex-direction:column;gap:13px}.sdasu-bar-label{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.sdasu-bar-track{height:9px;border-radius:999px;background:#edf1f5;overflow:hidden}.sdasu-bar-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f58220,#ffb36f)}.sdasu-rating-average{display:flex;align-items:baseline;gap:10px;margin-bottom:17px}.sdasu-rating-average strong{font-size:38px;color:var(--sdasu-accent)}.sdasu-rating-average span{color:var(--sdasu-muted)}.sdasu-text-responses{max-height:330px;overflow:auto}.sdasu-text-responses blockquote{margin:0 0 10px;padding:12px 14px;border-left:3px solid var(--sdasu-accent);background:var(--sdasu-bg);border-radius:0 12px 12px 0;color:#465064}.sdasu-no-data{color:var(--sdasu-muted)}
.sdasu-public-survey-body{margin:0;background:linear-gradient(180deg,#fff8f3 0,#f7f9fc 320px,#f7f9fc 100%);min-height:100vh}.sdasu-public-shell{max-width:860px;margin:0 auto;padding:28px 18px 70px;--sdasu-accent:#f58220}.sdasu-public-brand{display:flex;align-items:center;gap:13px;margin:5px 0 28px}.sdasu-public-brand img{max-height:58px;max-width:150px;object-fit:contain}.sdasu-public-brand span{font-weight:800;color:#354055}.sdasu-public-hero{background:linear-gradient(135deg,#fff,#fff6ed);border:1px solid #fee0c7;border-radius:28px;padding:34px;box-shadow:var(--sdasu-shadow);margin-bottom:18px}.sdasu-public-hero>span{font-size:11px;letter-spacing:.16em;color:var(--sdasu-accent);font-weight:900}.sdasu-public-hero h1{font-size:34px;margin:10px 0 12px}.sdasu-public-hero div{color:var(--sdasu-muted);line-height:1.7}.sdasu-public-form{display:flex;flex-direction:column;gap:16px}.sdasu-public-question{background:#fff;border:1px solid var(--sdasu-line);border-radius:23px;padding:24px;box-shadow:0 10px 28px rgba(23,38,66,.045)}.sdasu-question-title{display:flex;gap:12px;align-items:flex-start}.sdasu-question-title>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#fff0e4;color:var(--sdasu-accent);font-weight:900;flex:0 0 auto}.sdasu-question-title h2{font-size:19px;margin:3px 0}.sdasu-question-title em{color:#d32d2d;font-style:normal}.sdasu-question-help{color:var(--sdasu-muted);margin:4px 0 15px 43px}.sdasu-option-list{display:flex;flex-direction:column;gap:9px;margin-top:15px}.sdasu-choice{display:flex;align-items:center;gap:11px;border:1px solid #e2e8ef;border-radius:14px;padding:12px 13px;cursor:pointer;transition:.2s}.sdasu-choice:hover{border-color:#ffc99d;background:#fffaf6}.sdasu-choice input{position:absolute;opacity:0}.sdasu-choice .mark{width:18px;height:18px;border:2px solid #bdc5d0;border-radius:50%;box-sizing:border-box}.sdasu-choice .mark.checkbox{border-radius:5px}.sdasu-choice input:checked+.mark{border-color:var(--sdasu-accent);box-shadow:inset 0 0 0 4px #fff;background:var(--sdasu-accent)}.sdasu-public-input{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #dbe2eb;border-radius:13px;font:inherit;margin-top:14px;outline:none}.sdasu-public-input:focus{border-color:var(--sdasu-accent);box-shadow:0 0 0 3px rgba(245,130,32,.11)}.sdasu-rating{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.sdasu-rating label input{position:absolute;opacity:0}.sdasu-rating label span{display:grid;place-items:center;width:43px;height:43px;border:1px solid #dce3ec;border-radius:12px;cursor:pointer;font-weight:800}.sdasu-rating label input:checked+span{background:var(--sdasu-accent);border-color:var(--sdasu-accent);color:#fff}.sdasu-submit-survey{border:0;border-radius:16px;padding:15px 24px;background:linear-gradient(135deg,#f58220,#ffa154);color:#fff;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 25px rgba(245,130,32,.23)}.sdasu-privacy-note{text-align:center;color:#7a8494;font-size:12px}.sdasu-hp-field{position:absolute!important;left:-9999px!important}.sdasu-public-success{margin:70px auto;background:#fff;border:1px solid var(--sdasu-line);border-radius:28px;padding:45px;text-align:center;box-shadow:var(--sdasu-shadow)}.sdasu-public-success .check{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:#e8f7ee;color:#157843;font-size:30px;font-weight:900}.sdasu-public-success.warning .check{background:#fff2e6;color:#b8580d}.sdasu-public-success h1{font-size:30px;margin:0 0 8px}.sdasu-public-success p{color:var(--sdasu-muted)}
.sdasu-report-toolbar{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px}.sdasu-report-sheet{background:#fff;border:1px solid #dfe5ec;box-shadow:0 18px 55px rgba(23,38,66,.09);max-width:980px;margin:0 auto;padding:34px 42px;box-sizing:border-box}.sdasu-report-header{display:grid;grid-template-columns:150px 1fr auto;gap:18px;align-items:center;border-bottom:2px solid var(--sdasu-accent);padding-bottom:20px}.sdasu-report-header img{max-width:135px;max-height:70px}.sdasu-report-header div{display:flex;flex-direction:column;gap:5px}.sdasu-report-header strong{font-size:16px}.sdasu-report-header span{color:var(--sdasu-accent);font-weight:900;letter-spacing:.06em}.sdasu-report-number{font-family:monospace;background:#f3f5f8;padding:9px 11px;border-radius:9px}.sdasu-report-title{text-align:center;padding:32px 20px}.sdasu-report-title>span{color:var(--sdasu-accent);font-size:12px;font-weight:900;letter-spacing:.1em}.sdasu-report-title h1{font-size:29px;margin:10px 0}.sdasu-report-title p{color:#687386}.sdasu-report-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px}.sdasu-report-meta>div{background:#f7f9fb;border:1px solid #e6ebf1;border-radius:12px;padding:13px;display:flex;flex-direction:column}.sdasu-report-meta strong{font-size:18px}.sdasu-report-meta span{font-size:11px;color:#717c8c;margin-top:4px}.sdasu-report-question{break-inside:avoid;border-top:1px solid #e6ebf1;padding:22px 0}.sdasu-report-question h2{font-size:18px;margin:0 0 15px}.sdasu-report-bars{display:flex;flex-direction:column;gap:10px}.sdasu-report-bars>div{display:grid;grid-template-columns:180px 1fr 105px;gap:10px;align-items:center;font-size:12px}.sdasu-report-bars i{height:9px;background:#eef1f5;border-radius:99px;overflow:hidden}.sdasu-report-bars b{display:block;height:100%;background:var(--sdasu-accent)}.sdasu-report-texts{padding-left:22px}.sdasu-report-texts li{margin-bottom:8px}.sdasu-report-average{font-size:15px}.sdasu-report-footer{display:flex;justify-content:space-between;border-top:1px solid #dfe5ec;padding-top:18px;margin-top:25px;font-size:10px;color:#7b8493}
@media (max-width:1050px){.sdasu-survey-card-grid{grid-template-columns:repeat(2,1fr)}.sdasu-builder-layout{grid-template-columns:1fr}.sdasu-panel.sticky{position:static}.sdasu-results-grid{grid-template-columns:1fr}}
@media (max-width:720px){.sdasu-survey-app{padding:0 12px;margin:14px auto}.sdasu-survey-topbar{padding:20px;align-items:flex-start}.sdasu-survey-topbar h1{font-size:23px}.sdasu-survey-userbox{flex-direction:column;align-items:flex-end}.sdasu-survey-summary-grid,.sdasu-results-overview{grid-template-columns:1fr}.sdasu-survey-card-grid{grid-template-columns:1fr}.sdasu-survey-section-head{align-items:flex-start;flex-direction:column}.sdasu-form-grid.two{grid-template-columns:1fr}.sdasu-builder-option{grid-template-columns:22px 1fr 32px}.sdasu-builder-option input:nth-of-type(2){grid-column:2}.sdasu-public-hero{padding:25px}.sdasu-public-hero h1{font-size:27px}.sdasu-public-question{padding:19px}.sdasu-report-sheet{padding:22px}.sdasu-report-header{grid-template-columns:100px 1fr}.sdasu-report-number{grid-column:1/-1}.sdasu-report-meta{grid-template-columns:repeat(2,1fr)}.sdasu-report-bars>div{grid-template-columns:1fr}.sdasu-report-bars i{height:8px}.sdasu-head-actions{width:100%}}
@media print{body{background:#fff!important}.no-print,.sdasu-survey-topbar,.sdasu-survey-nav{display:none!important}.sdasu-survey-app{max-width:none;margin:0;padding:0}.sdasu-report-sheet{border:0;box-shadow:none;max-width:none;padding:0}.sdasu-report-page{margin:0}.sdasu-report-question{page-break-inside:avoid}.sdasu-report-header img{max-height:55px}@page{size:A4;margin:15mm}}
.sdasu-activity-card{background:#fff;border:1px solid var(--sdasu-line);border-radius:22px;padding:22px;margin:0 0 18px;display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:end}.sdasu-activity-card h3{margin:5px 0 0;font-size:19px}.sdasu-activity-bars{height:160px;display:grid;grid-template-columns:repeat(14,1fr);gap:7px;align-items:end}.sdasu-activity-bars>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.sdasu-activity-bars strong{font-size:10px;color:#6e7887}.sdasu-activity-bars i{display:block;width:100%;max-width:26px;min-height:4px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#ffad69,#f58220)}.sdasu-activity-bars span{font-size:9px;color:#8892a0;transform:rotate(-42deg);transform-origin:center;white-space:nowrap;margin:6px 0 8px}
.sdasu-donut-wrap{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;margin-bottom:22px}.sdasu-donut{width:145px;height:145px;border-radius:50%;position:relative}.sdasu-donut:after{content:"";position:absolute;inset:27px;background:#fff;border-radius:50%;box-shadow:0 0 0 1px #f0f2f5}.sdasu-donut>span{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.sdasu-donut>span strong{font-size:25px}.sdasu-donut>span small{color:var(--sdasu-muted)}.sdasu-donut-legend{display:flex;flex-direction:column;gap:9px}.sdasu-donut-legend span{display:grid;grid-template-columns:11px 1fr auto;gap:8px;align-items:center;font-size:13px}.sdasu-donut-legend i{width:10px;height:10px;border-radius:50%}
.sdasu-response-log{margin:30px 0 0}.sdasu-log-note{font-size:12px;color:var(--sdasu-muted)}.sdasu-table-wrap{overflow:auto;background:#fff;border:1px solid var(--sdasu-line);border-radius:20px}.sdasu-response-table{border-collapse:collapse;width:100%;min-width:850px}.sdasu-response-table th,.sdasu-response-table td{text-align:left;padding:13px 15px;border-bottom:1px solid #edf0f4;font-size:12px;vertical-align:top}.sdasu-response-table th{background:#f7f9fb;color:#596577;font-weight:900}.sdasu-response-table tr:last-child td{border-bottom:0}.sdasu-response-table code{font-size:11px}.sdasu-pagination{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.sdasu-pagination a{display:grid;place-items:center;min-width:34px;height:34px;border-radius:10px;border:1px solid var(--sdasu-line);background:#fff;text-decoration:none;color:var(--sdasu-deep);font-weight:800}.sdasu-pagination a.active{background:var(--sdasu-accent);color:#fff;border-color:var(--sdasu-accent)}
@media(max-width:720px){.sdasu-activity-card{grid-template-columns:1fr}.sdasu-activity-bars{height:130px;gap:4px}.sdasu-donut-wrap{grid-template-columns:1fr}.sdasu-donut{margin:0 auto}.sdasu-log-note{display:block}.sdasu-response-log .sdasu-survey-section-head{gap:8px}}

/* v1.0.1 isolated dashboard controls */
.sdasu-survey-dashboard-body .sdasu-form-grid input,.sdasu-survey-dashboard-body .sdasu-form-grid textarea,.sdasu-survey-dashboard-body .sdasu-builder-sidebar input,.sdasu-survey-dashboard-body .sdasu-builder-sidebar select,.sdasu-survey-dashboard-body .sdasu-builder-question input,.sdasu-survey-dashboard-body .sdasu-builder-question select{background:#fff!important;color:#17233b!important;-webkit-text-fill-color:#17233b!important;opacity:1!important}
.sdasu-survey-dashboard-body textarea:focus,.sdasu-survey-dashboard-body input:focus,.sdasu-survey-dashboard-body select:focus{background:#fff!important;color:#17233b!important;-webkit-text-fill-color:#17233b!important}
.sdasu-editor-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;margin:12px 0 15px;border:1px solid #e1e7ef;border-radius:13px;background:#f7f9fb}.sdasu-editor-status span{font-size:12px;color:var(--sdasu-muted)}.sdasu-editor-status strong{font-size:12px;padding:6px 9px;border-radius:999px;background:#fff4e8;color:#a7540d}.sdasu-editor-status.published strong{background:#e9f8ef;color:#167844}.sdasu-editor-status.closed strong,.sdasu-editor-status.archived strong{background:#edf0f5;color:#5c6676}
@media(max-width:720px){body.sdasu-survey-dashboard-body .sdasu-survey-app{padding:16px 12px 50px}}


/* v1.1.0: robust responsive layout, search/filter tools and public progress */
.sdasu-survey-app *,
.sdasu-public-shell *,
.sdasu-report-sheet *{box-sizing:border-box}
.sdasu-builder-layout,.sdasu-builder-main,.sdasu-builder-sidebar,.sdasu-panel,.sdasu-builder-question,.sdasu-form-grid,.sdasu-form-grid>label,.sdasu-builder-option,.sdasu-builder-option>*{min-width:0}
.sdasu-survey-dashboard-body input,.sdasu-survey-dashboard-body textarea,.sdasu-survey-dashboard-body select,.sdasu-public-shell input,.sdasu-public-shell textarea,.sdasu-public-shell select{max-width:100%}
.sdasu-survey-dashboard-body textarea,.sdasu-public-shell textarea{resize:vertical}
.sdasu-builder-question,.sdasu-panel{overflow:hidden}
.sdasu-builder-question-toolbar{flex-wrap:wrap}
.sdasu-builder-option input{min-width:0}
.sdasu-report-footer{justify-content:center;text-align:center;word-break:break-word}
.sdasu-report-footer strong{color:#505b6d;font-weight:800}

.sdasu-survey-filterbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid var(--sdasu-line);border-radius:20px;padding:12px 14px;margin:0 0 24px;box-shadow:0 8px 24px rgba(23,38,66,.04)}
.sdasu-survey-search{display:flex;align-items:center;gap:9px;flex:1 1 280px;min-width:0;border:1px solid #dde4ed;border-radius:14px;padding:0 13px;background:#fbfcfe}
.sdasu-survey-search>span{font-size:22px;color:#8b96a6}
.sdasu-survey-search input{width:100%;min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;padding:12px 0!important;color:var(--sdasu-deep)!important;font:inherit}
.sdasu-survey-filterchips{display:flex;gap:7px;flex-wrap:wrap}
.sdasu-survey-filterchips button{border:1px solid #ffd9bc;background:rgba(245,130,32,.06);color:#9b4a0d;border-radius:999px;padding:9px 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}
.sdasu-survey-filterchips button.active{background:var(--sdasu-accent);border-color:var(--sdasu-accent);color:#fff}
.sdasu-survey-filtercount{margin-left:auto;color:var(--sdasu-muted);font-size:12px;white-space:nowrap}.sdasu-survey-filtercount strong{color:var(--sdasu-accent);font-size:16px}
.sdasu-survey-filter-empty{padding:28px;text-align:center;color:var(--sdasu-muted);background:#fff;border:1px dashed #d9e0e9;border-radius:18px;margin-bottom:20px}
.sdasu-survey-card[hidden]{display:none!important}

.sdasu-public-meta{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:18px!important}
.sdasu-public-meta span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(245,130,32,.09);color:#9e4c0c;font-size:11px;font-weight:800}
.sdasu-public-progress{position:sticky;top:10px;z-index:5;background:rgba(255,255,255,.96);border:1px solid var(--sdasu-line);border-radius:17px;padding:12px 14px;margin-bottom:16px;box-shadow:0 10px 26px rgba(23,38,66,.07)}
.sdasu-public-progress>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;color:var(--sdasu-muted)}
.sdasu-public-progress strong{color:var(--sdasu-accent)}
.sdasu-public-progress>i{display:block;height:7px;background:#edf1f5;border-radius:999px;overflow:hidden}
.sdasu-public-progress>i>b{display:block;width:0;height:100%;background:linear-gradient(90deg,#f58220,#ffb36f);border-radius:999px;transition:width .22s ease}
.sdasu-public-question{transition:border-color .2s ease,box-shadow .2s ease}
.sdasu-public-question.is-answered{border-color:#ffd3b1;box-shadow:0 10px 28px rgba(245,130,32,.06)}

@media(max-width:1100px){
  .sdasu-builder-layout{grid-template-columns:1fr}
  .sdasu-panel.sticky{position:static}
  .sdasu-builder-sidebar{order:-1}
  .sdasu-builder-sidebar .sdasu-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}
  .sdasu-builder-sidebar .sdasu-panel>h3,.sdasu-builder-sidebar .sdasu-editor-status,.sdasu-builder-sidebar .sdasu-token-box,.sdasu-builder-sidebar .sdasu-btn{grid-column:1/-1}
}
@media(max-width:760px){
  .sdasu-survey-filterbar{align-items:stretch}
  .sdasu-survey-filterchips{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}
  .sdasu-survey-filterchips button{white-space:nowrap}
  .sdasu-survey-filtercount{margin-left:0}
  .sdasu-builder-sidebar .sdasu-panel{grid-template-columns:1fr}
  .sdasu-builder-option{grid-template-columns:24px minmax(0,1fr) 34px}
  .sdasu-builder-option input:nth-of-type(2){grid-column:2}
  .sdasu-builder-option .sdasu-icon-btn{grid-column:3;grid-row:1/3}
  .sdasu-form-grid.two{grid-template-columns:1fr!important}
  .sdasu-public-progress{top:5px}
}
@media print{
  .sdasu-report-footer{display:block!important;text-align:center!important}
}


/* v1.2.0: visual official report and public survey illustration */
.sdasu-public-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:center;overflow:hidden;position:relative}
.sdasu-public-hero-copy{min-width:0;color:inherit!important}
.sdasu-public-kicker{font-size:11px;letter-spacing:.16em;color:var(--sdasu-accent);font-weight:900}
.sdasu-public-description{color:var(--sdasu-muted)!important;line-height:1.7}
.sdasu-survey-aniko{width:230px;max-width:100%;justify-self:end;align-self:center;filter:drop-shadow(0 16px 20px rgba(23,35,59,.08))}
.sdasu-survey-aniko svg{display:block;width:100%;height:auto}
.sdasu-report-toolbar{align-items:center}
.sdasu-report-toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}
.sdasu-report-toolbar-right>span{font-size:11px;color:var(--sdasu-muted);max-width:360px;text-align:right}
.sdasu-report-sheet,.sdasu-report-sheet *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
.sdasu-report-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
.sdasu-report-result-card,.sdasu-report-activity{border:1px solid #e1e7ef;border-radius:18px;background:#fff;padding:17px;break-inside:avoid;page-break-inside:avoid;overflow:hidden}
.sdasu-report-result-card.is-text{grid-column:1/-1;break-inside:auto;page-break-inside:auto}
.sdasu-report-card-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}
.sdasu-report-card-title>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#fff0e4;color:var(--sdasu-accent);font-weight:900;font-size:12px}
.sdasu-report-card-title h2{font-size:15px;line-height:1.35;margin:1px 0 2px;color:#17233b}
.sdasu-report-card-title p,.sdasu-report-card-title>div>span{margin:0;color:#7a8494;font-size:10px;text-transform:none;letter-spacing:0}
.sdasu-report-activity{grid-column:1/-1;margin:0 0 14px;padding:18px 20px}
.sdasu-report-activity .sdasu-report-card-title{margin-bottom:10px}
.sdasu-report-activity-bars{height:112px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;align-items:end}
.sdasu-report-activity-bars>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0}
.sdasu-report-activity-bars strong{font-size:8px;color:#6e7887}
.sdasu-report-activity-bars i{width:100%;max-width:18px;height:76px;border-radius:6px;background:#edf1f5;display:flex;align-items:flex-end;overflow:hidden}
.sdasu-report-activity-bars i b{display:block;width:100%;min-height:3px;background:#f58220;border-radius:6px 6px 0 0}
.sdasu-report-activity-bars span{font-size:7px;color:#7d8795;white-space:nowrap;transform:rotate(-45deg);margin:6px 0 3px}
.sdasu-report-donut-layout{display:grid;grid-template-columns:105px minmax(0,1fr);gap:13px;align-items:center;margin:2px 0 14px}
.sdasu-report-donut{width:102px;height:102px;display:block}
.sdasu-report-donut-number{font-size:21px;font-weight:900;fill:#17233b;font-family:Arial,sans-serif}
.sdasu-report-donut-label{font-size:9px;fill:#7a8494;font-family:Arial,sans-serif}
.sdasu-report-donut-legend{display:flex;flex-direction:column;gap:6px;min-width:0}
.sdasu-report-donut-legend>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center;font-size:9px}
.sdasu-report-donut-legend i{width:8px;height:8px;border-radius:50%}
.sdasu-report-donut-legend span{white-space:normal;overflow-wrap:anywhere}
.sdasu-report-donut-legend strong{font-size:9px}
.sdasu-report-visual-bars{display:flex;flex-direction:column;gap:8px}
.sdasu-report-visual-row>div{display:flex;justify-content:space-between;gap:8px;align-items:flex-end;font-size:9px;margin-bottom:4px}
.sdasu-report-visual-row>div span{min-width:0;overflow-wrap:anywhere}
.sdasu-report-visual-row>div strong{white-space:nowrap;font-size:8px}
.sdasu-report-visual-row>i{display:block;height:7px;border-radius:999px;background:#edf1f5;overflow:hidden}
.sdasu-report-visual-row>i>b{display:block;height:100%;min-width:0;background:#f58220;border-radius:999px}
.sdasu-report-rating{display:flex;align-items:baseline;gap:8px;margin:-2px 0 10px}
.sdasu-report-rating strong{font-size:27px;color:#f58220}
.sdasu-report-rating span{font-size:10px;color:#7a8494}
.sdasu-report-text-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.sdasu-report-text-list blockquote{margin:0;border-left:3px solid #f58220;background:#f7f9fb;border-radius:0 9px 9px 0;padding:8px 10px;font-size:9px;line-height:1.5;overflow-wrap:anywhere;break-inside:avoid;page-break-inside:avoid}
.sdasu-report-empty{font-size:10px;color:#7a8494}
.sdasu-report-footer{break-inside:avoid;page-break-inside:avoid}
body.sdasu-report-print-window{margin:0!important;padding:0!important;background:#fff!important;color:#17233b;font-family:"BPG Mrgvlovani",Arial,sans-serif}
body.sdasu-report-print-window .sdasu-report-sheet{margin:0 auto;border:0;box-shadow:none}

@media(max-width:720px){
  .sdasu-public-hero{grid-template-columns:1fr;padding:25px}
  .sdasu-survey-aniko{width:180px;justify-self:center;order:-1;margin:-8px auto -2px}
  .sdasu-report-visual-grid{grid-template-columns:1fr}
  .sdasu-report-result-card.is-text,.sdasu-report-activity{grid-column:auto}
  .sdasu-report-text-list{grid-template-columns:1fr}
  .sdasu-report-toolbar-right{justify-content:flex-start}
  .sdasu-report-toolbar-right>span{text-align:left}
}
@media print{
  @page{size:A4 portrait;margin:9mm}
  html,body{background:#fff!important}
  body.sdasu-report-print-window{width:auto!important}
  .sdasu-report-sheet{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
  .sdasu-report-header{grid-template-columns:110px 1fr auto;padding-bottom:12px;gap:12px}
  .sdasu-report-header img{max-height:48px;max-width:105px}
  .sdasu-report-header strong{font-size:12px}.sdasu-report-header span{font-size:9px}.sdasu-report-number{font-size:9px;padding:7px 8px}
  .sdasu-report-title{padding:18px 12px 16px}.sdasu-report-title h1{font-size:22px;margin:6px 0}.sdasu-report-title p{font-size:9px;margin:5px 0}
  .sdasu-report-meta{gap:7px;margin-bottom:13px}.sdasu-report-meta>div{padding:9px;border-radius:9px}.sdasu-report-meta strong{font-size:14px}.sdasu-report-meta span{font-size:8px}
  .sdasu-report-activity{padding:12px 14px;margin-bottom:9px}.sdasu-report-activity-bars{height:92px}
  .sdasu-report-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
  .sdasu-report-result-card{padding:11px;border-radius:12px}
  .sdasu-report-result-card.is-text{grid-column:1/-1}
  .sdasu-report-card-title{margin-bottom:9px;gap:7px}.sdasu-report-card-title>span{width:22px;height:22px;flex-basis:22px;font-size:9px}.sdasu-report-card-title h2{font-size:11px}.sdasu-report-card-title p{font-size:7px}
  .sdasu-report-donut-layout{grid-template-columns:78px minmax(0,1fr);gap:8px;margin-bottom:8px}.sdasu-report-donut{width:76px;height:76px}.sdasu-report-donut-number{font-size:18px}.sdasu-report-donut-label{font-size:8px}
  .sdasu-report-visual-bars{gap:5px}.sdasu-report-visual-row>div{font-size:7px;margin-bottom:3px}.sdasu-report-visual-row>div strong{font-size:7px}.sdasu-report-visual-row>i{height:5px}
  .sdasu-report-text-list{gap:5px}.sdasu-report-text-list blockquote{font-size:7.5px;padding:6px 7px}
  .sdasu-report-footer{font-size:8px;padding-top:10px;margin-top:14px}
}

/* v1.2.0 print-layout reliability overrides */
.sdasu-report-visual-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}
.sdasu-report-result-card{flex:0 0 calc(50% - 7px);width:calc(50% - 7px)}
.sdasu-report-result-card.is-text{flex-basis:100%;width:100%}
.sdasu-report-donut-layout{display:flex}
.sdasu-report-donut{flex:0 0 102px}
.sdasu-report-donut-legend{flex:1 1 auto}
.sdasu-report-donut-legend>div{display:flex}
.sdasu-report-donut-legend>div i{flex:0 0 8px}
.sdasu-report-donut-legend>div span{flex:1 1 auto}
.sdasu-report-donut-legend>div strong{flex:0 0 auto}
@media(max-width:720px){.sdasu-report-result-card,.sdasu-report-result-card.is-text{flex-basis:100%;width:100%}}
@media print{
  .sdasu-report-visual-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
  .sdasu-report-result-card{flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important}
  .sdasu-report-result-card.is-text{flex-basis:100%!important;width:100%!important}
  .sdasu-report-donut{flex-basis:76px}
}

/* v1.2.0 paginated report row overrides */
.sdasu-report-visual-grid{display:block!important;margin-top:14px}
.sdasu-report-row{display:flex;align-items:stretch;gap:14px;margin-bottom:14px;break-inside:avoid;page-break-inside:avoid}
.sdasu-report-row .sdasu-report-result-card{flex:1 1 0;width:0}
.sdasu-report-row.is-wide .sdasu-report-result-card{flex-basis:100%;width:100%}
.sdasu-report-row.is-text-row{break-inside:auto;page-break-inside:auto}
@media(max-width:720px){.sdasu-report-row{display:block}.sdasu-report-row .sdasu-report-result-card{width:100%;margin-bottom:12px}}
@media print{
  .sdasu-report-visual-grid{display:block!important}
  .sdasu-report-row{display:flex!important;gap:8px!important;margin-bottom:8px!important}
  .sdasu-report-row .sdasu-report-result-card{flex:1 1 0!important;width:0!important}
  .sdasu-report-row.is-wide .sdasu-report-result-card{flex-basis:100%!important;width:100%!important}
  .sdasu-report-footer{position:fixed!important;left:9mm!important;right:9mm!important;bottom:2mm!important;margin:0!important;padding:6px 0 0!important;background:#fff!important;z-index:10}
  .sdasu-report-sheet{padding-bottom:12mm!important}
}


/* v1.2.1 clean browser-print metadata */
@media print{
  body.sdasu-report-print-window::before,
  body.sdasu-report-print-window::after{content:none!important;display:none!important}
}

/* v1.3.0: advanced builder, other answers, comments and conditional logic */
.sdasu-template-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 18px;padding:12px 14px;border:1px dashed #ffd1aa;border-radius:15px;background:#fffaf6}.sdasu-template-strip>span{font-size:12px;font-weight:900;color:#7b5a41;margin-right:3px}.sdasu-template-strip button{border:1px solid #ffd6b5;background:rgba(245,130,32,.08);color:#a84c05;border-radius:999px;padding:8px 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.sdasu-template-strip button:hover{background:rgba(245,130,32,.15)}
.sdasu-question-extras{margin:14px 0 0;padding:14px;border:1px solid #e6ebf1;border-radius:15px;background:#fff}.sdasu-question-extras>.sdasu-checkbox-row{margin:8px 0}.sdasu-other-label-settings,.sdasu-comment-label-settings{padding:10px 0 3px;margin:0}.sdasu-question-advanced{margin-top:12px;border-top:1px solid #edf0f4;padding-top:12px}.sdasu-question-advanced summary{cursor:pointer;font-weight:900;color:#5e6878;font-size:13px}.sdasu-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.sdasu-condition-grid label{display:flex;flex-direction:column;gap:6px}.sdasu-condition-grid label>span{font-size:11px;font-weight:900;color:#697586}.sdasu-condition-grid input,.sdasu-condition-grid select{width:100%;box-sizing:border-box;border:1px solid #dce3ec;border-radius:11px;background:#fff;padding:10px 11px;font:inherit;color:var(--sdasu-deep)}.sdasu-checkbox-card{align-self:end;min-height:48px;padding:12px;border:1px solid #e7ecf2;border-radius:13px;background:#fafbfd;box-sizing:border-box}
.sdasu-public-question[hidden]{display:none!important}.sdasu-other-block{display:flex;flex-direction:column;gap:10px}.sdasu-other-field{padding:0 0 2px 42px}.sdasu-other-field[hidden]{display:none!important}.sdasu-other-field .sdasu-public-input{background:#fffaf6;border-color:#ffcfa8}.sdasu-extra-comment{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;border-top:1px dashed #dfe5ec}.sdasu-extra-comment>span{font-size:13px;font-weight:900;color:#566174}.sdasu-public-question.is-answered .sdasu-extra-comment{border-top-color:#ffd2ad}
.sdasu-extra-results{margin-top:18px;padding-top:14px;border-top:1px dashed #dfe5ec}.sdasu-extra-results h4{margin:0 0 9px;font-size:13px;color:#a64d08}.sdasu-extra-results blockquote{margin:7px 0;padding:10px 12px;border-left:3px solid #f58220;border-radius:0 10px 10px 0;background:#f8f9fb;color:#4e5969}.sdasu-extra-results.comments h4{color:#3f6ea8}.sdasu-extra-results.comments blockquote{border-left-color:#5c8fca}
.sdasu-report-extra{margin-top:14px;padding-top:12px;border-top:1px dashed #dfe5ec}.sdasu-report-extra h3{font-size:12px;margin:0 0 8px;color:#a64d08}.sdasu-report-extra blockquote{margin:5px 0;padding:7px 9px;background:#f7f9fb;border-left:2px solid #f58220;font-size:10px;line-height:1.45;break-inside:avoid}
@media(max-width:880px){.sdasu-condition-grid{grid-template-columns:1fr}.sdasu-template-strip{align-items:flex-start}.sdasu-other-field{padding-left:0}}
@media print{.sdasu-report-extra blockquote{background:#fff;border:1px solid #e4e8ee;border-left:2px solid #f58220}.sdasu-report-extra{break-inside:avoid}}

/* v1.4.0: persistent reports, branded QR sharing and email uniqueness */
.sdasu-qr-share{margin-top:12px;border:1px solid var(--sdasu-line);border-radius:15px;background:#fbfcfe;overflow:hidden}.sdasu-qr-share summary{cursor:pointer;padding:11px 13px;font-size:13px;font-weight:800;color:#a64d08}.sdasu-qr-share-body{display:grid;grid-template-columns:110px minmax(0,1fr);gap:13px;align-items:center;padding:0 13px 13px}.sdasu-qr-share-body img{display:block;width:110px;aspect-ratio:9/11.5;object-fit:cover;border:1px solid #e0e6ee;border-radius:12px;background:#fff}.sdasu-qr-share-body>div{display:flex;flex-direction:column;gap:8px}.sdasu-editor-qr{display:flex;flex-direction:column;gap:9px;align-items:center;padding:13px;background:#fff7ef;border:1px solid #f6d1b2;border-radius:16px}.sdasu-editor-qr img{width:155px;max-width:100%;border-radius:14px;border:1px solid #ead8c7;background:#fff}.sdasu-editor-qr strong{font-size:13px}.sdasu-public-report-body{background:#f3f6fa!important}.sdasu-public-report-body .sdasu-survey-app{max-width:1180px}.sdasu-report-toolbar-right a{color:var(--sdasu-accent);font-weight:800;overflow-wrap:anywhere}.sdasu-builder-sidebar select:disabled{opacity:.55;cursor:not-allowed}.sdasu-survey-card-actions .sdasu-btn{white-space:nowrap}
@media(max-width:720px){.sdasu-qr-share-body{grid-template-columns:1fr}.sdasu-qr-share-body img{width:150px;margin:auto}}
@media print{.sdasu-public-report-body{background:#fff!important}.sdasu-public-report-body .sdasu-survey-app{max-width:none!important}}
