.studio-shell{color:#20242a;background:#dfe3e9;min-height:100vh;font-family:Arial,sans-serif}.word-header{color:#fff;background:#185abd;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.word-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.word-brand>span{background:#0d3f8f;border-radius:5px;place-items:center;width:34px;height:34px;font:700 21px Georgia;display:grid}.word-brand div{flex-direction:column;display:flex}.word-brand small{opacity:.75;margin-top:2px;font-size:10px}.word-header nav a{color:#fff;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.ribbon{z-index:3;background:#fff;border-bottom:1px solid #c9ccd2;align-items:stretch;gap:8px;min-height:82px;padding:8px 18px;display:flex;position:relative;box-shadow:0 2px 8px #39404d1a}.ribbon-group{border-right:1px solid #d7dae0;gap:3px;padding-right:10px;display:flex}.ribbon button{color:#303640;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:center;gap:5px;min-width:58px;padding:6px 8px;font-size:11px;display:flex}.ribbon button:hover,.ribbon button.active{color:#0f4da8;background:#e5effd}.ribbon svg{width:21px;height:21px}.ribbon p{color:#5a6270;margin:auto 0 auto auto;font-size:11px}.script-switch button{justify-content:center;font-weight:700}.mobile-tabs{display:none}.studio-main{grid-template-columns:minmax(460px,41%) 1fr;height:calc(100vh - 140px);display:grid}.form-panel{background:#fff;border-right:1px solid #b9bec7;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-height:0;display:grid}.form-intro{justify-content:space-between;align-items:center;padding:17px 22px 12px;display:flex}.form-intro small{letter-spacing:.08em;color:#185abd;font-size:10px;font-weight:700}.form-intro h1{margin:4px 0 0;font:700 22px Georgia}.form-intro>span{color:#717987;font-size:12px}.progress{background:#e5e7eb;height:3px}.progress i{background:#185abd;height:100%;display:block}.section-tabs{border-bottom:1px solid #d8dce2;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 12px;display:grid}.section-tabs button{color:#717987;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:6px 3px;font-size:10px;display:flex}.section-tabs span{border:1px solid #c5cbd4;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.section-tabs button.active{color:#174e9e;font-weight:700}.section-tabs button.active span{color:#fff;background:#185abd;border-color:#185abd}.form-scroll{padding:20px 22px;overflow:auto}.form-section{gap:17px;display:grid}.photo-upload{background:#f5f8fc;border:1px dashed #a8b7cc;border-radius:7px;align-items:center;gap:16px;padding:13px;display:flex}.photo-upload>label{text-align:center;cursor:pointer;color:#536277;background:#e5ebf3;border-radius:5px;flex-direction:column;flex:0 0 84px;justify-content:center;align-items:center;width:84px;height:112px;display:flex;overflow:hidden}.photo-upload img{object-fit:contain;background:#fff;width:100%;height:100%}.photo-upload label input{display:none}.photo-upload label b{margin-top:6px;font-size:12px}.photo-upload label small{margin-top:3px;font-size:9px}.photo-upload h2,.section-help h2{margin:0 0 5px;font-size:15px}.photo-upload p,.section-help p{color:#677181;margin:0;font-size:11px;line-height:1.5}.photo-upload button{color:#b42318;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px}.field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.studio-field{flex-direction:column;gap:6px;min-width:0;display:flex}.studio-field>span{color:#3e4652;font-size:11px;font-weight:700}.studio-field em{color:#d92d20;margin-left:3px;font-style:normal}.studio-field input,.studio-field select,.studio-field textarea,.repeat-row input{color:#21252b;background:#fff;border:1px solid #c9ced6;border-radius:4px;outline:none;width:100%;padding:9px 10px;font:12px Arial}.studio-field textarea{resize:vertical;min-height:69px}.studio-field input:focus,.studio-field select:focus,.studio-field textarea:focus,.repeat-row input:focus{border-color:#185abd;box-shadow:0 0 0 2px #185abd20}.studio-field.has-error input{border-color:#d92d20}.studio-field>small{color:#b42318;font-size:10px}.repeat-block,.record-card{background:#fbfcfe;border:1px solid #d7dbe1;border-radius:6px;padding:13px}.repeat-title,.card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.repeat-title h3{margin:0;font-size:12px}.repeat-title span{color:#767f8d;font-size:10px}.repeat-row{gap:5px;margin-bottom:7px;display:flex}.repeat-row button,.card-head button{color:#a5332a;background:#f5f6f8;border:0;border-radius:4px}.repeat-row svg,.card-head svg{width:14px}.add-button{color:#185abd;background:#edf4ff;border:1px solid #a9bde0;border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.add-button svg{width:14px}.add-button.wide{justify-content:center;width:100%}.add-button:disabled{opacity:.45}.record-card{gap:12px;display:grid}.card-head b{font-size:12px}.card-head button{align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.card-head button:disabled{opacity:.3}.check{border:1px solid #d1d6de;border-radius:4px;align-self:end;align-items:center;gap:7px;min-height:35px;padding:8px;font-size:11px;display:flex}.check.dead{align-self:auto;margin-top:17px}.notice{color:#164a93;background:#edf4ff;border-left:3px solid #185abd;margin:0 22px 8px;padding:8px 10px;font-size:11px}.form-actions{border-top:1px solid #d7dbe1;justify-content:space-between;padding:12px 22px;display:flex}.form-actions button{color:#404754;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.form-actions svg{width:15px}.form-actions .primary{color:#fff!important;background:#185abd!important}.form-actions button:disabled{opacity:.3}.preview-panel{grid-template-rows:37px minmax(0,1fr);min-width:0;display:grid}.preview-bar{color:#636c79;background:#f8f9fb;border-bottom:1px solid #bcc1ca;justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;display:flex}.preview-bar>div{align-items:center;gap:5px;display:flex}.preview-bar button{background:0 0;border:0;place-items:center;display:grid}.preview-bar svg{width:15px}.paper-stage{justify-content:center;align-items:flex-start;padding:28px;display:flex;overflow:auto}.paper-stack{--scale:.82;width:calc(559px * var(--scale))}.print-document{width:559px;transform:scale(var(--scale));transform-origin:0 0;gap:28px;padding-bottom:28px;display:grid}.a5-page{color:#000;background:#fff;width:559px;min-height:794px;padding:38px 38px 38px 76px;font:14.67px/1.16 Times New Roman,Times,serif;position:relative;overflow:hidden;box-shadow:0 3px 18px #31394645}.a5-page h1{text-align:center;margin:7px 0 4px;font-size:18.67px}.a5-page h2{text-align:center;margin:0 0 13px;font-size:18.67px}.doc-form{text-align:right;font-weight:700}.doc-identity{grid-template-columns:1fr 91px;align-items:start;gap:17px;margin-bottom:10px;display:grid}.doc-identity p{margin:3px 0}.doc-identity b{line-height:1.2;display:block}.doc-photo{text-align:center;border:1px solid #111;place-items:center;width:75px;height:100px;margin-left:auto;font-size:12px;display:grid}.doc-photo img{object-fit:contain;width:100%;height:100%}.doc-facts{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.doc-facts div{flex-direction:column;display:flex}.doc-facts b{font-size:14px}.doc-line{margin:9px 0}.first-page>h3,.relatives-page>h3{text-align:center;margin:14px 0 9px;font-size:18.67px}.employment-list p{grid-template-columns:118px 1fr;gap:5px;margin:4px 0;display:grid}.doc-back{text-align:center;margin-bottom:23px;font-weight:700}.relatives-page>h3{margin-bottom:13px;font-size:16px}.relatives-page table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10.5px;line-height:1.15}.relatives-page th,.relatives-page td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;border:1px solid #000;padding:5px 3px}.relatives-page th:first-child{width:12%}.relatives-page th:nth-child(2),.relatives-page th:nth-child(3){width:21%}.relatives-page th:nth-child(4),.relatives-page th:nth-child(5){width:23%}.page-number{text-align:center;font-size:10px;position:absolute;bottom:13px;left:0;right:0}.relatives-page{overflow:visible}.relatives-page tr{break-inside:avoid}.relatives-page thead{display:table-header-group}@media (max-width:900px){.ribbon p{display:none}.studio-main{grid-template-columns:1fr;height:calc(100vh - 184px)}.mobile-tabs{background:#fff;border-bottom:1px solid #c9ced6;grid-template-columns:1fr 1fr;height:44px;display:grid}.mobile-tabs button{color:#697280;background:#fff;border:0;font-weight:700}.mobile-tabs button.active{color:#185abd;border-bottom:3px solid #185abd}.form-panel,.preview-panel{display:none}.form-panel.mobile-active,.preview-panel.mobile-active{display:grid}.paper-stage{justify-content:flex-start}.section-tabs button{font-size:0}.section-tabs button span{margin:auto;font-size:10px}.ribbon{overflow:auto}.ribbon-group{flex:none}.word-header nav{display:none}}@media (max-width:560px){.word-header{padding:0 12px}.word-brand small{display:none}.ribbon{min-height:70px;padding:5px}.ribbon button{min-width:52px}.ribbon svg{width:18px}.studio-main{height:calc(100vh - 172px)}.form-intro,.form-scroll,.form-actions{padding-left:14px;padding-right:14px}.field-grid,.field-grid.three{grid-template-columns:1fr}.check.dead{margin-top:0}.paper-stage{justify-content:center;padding:14px}.paper-stack{--scale:.62!important}.preview-bar{padding:0 10px}}@media print{body{background:#fff!important}.word-header,.ribbon,.mobile-tabs,.form-panel,.preview-bar{display:none!important}.studio-main,.preview-panel,.paper-stage{background:#fff!important;height:auto!important;padding:0!important;display:block!important;overflow:visible!important}.paper-stack,.print-document{width:auto!important;padding:0!important;display:block!important;transform:none!important}.a5-page{width:148mm;height:auto;min-height:210mm;box-shadow:none;break-after:page;padding:10mm 10mm 10mm 20mm;overflow:visible}.page-number{display:none}@page{size:A5;margin:0}}.studio-shell{width:100%;max-width:100vw;overflow-x:clip}.studio-main,.form-panel,.form-scroll,.form-section,.section-tabs,.field-grid,.repeat-block,.record-card,.repeat-row{width:100%;min-width:0;max-width:100%}.form-panel{overflow:hidden}.form-scroll{overscroll-behavior-x:none;overflow:hidden auto}.section-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-field{width:100%;max-width:100%}.studio-field input,.studio-field select,.studio-field textarea,.repeat-row input{touch-action:manipulation;min-width:0;max-width:100%}.repeat-row input{flex:auto}@media (max-width:900px){.studio-shell button{touch-action:manipulation}.studio-main{grid-template-columns:minmax(0,1fr)}.mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.section-tabs button{min-width:0}.ribbon{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;max-width:100vw;overflow:auto hidden}.ribbon::-webkit-scrollbar{display:none}.form-intro,.section-tabs,.form-actions,.notice{max-width:100%}}.photo-upload>div{min-width:0}.photo-action{color:#fff;cursor:pointer;background:#185abd;border-radius:4px;align-items:center;gap:6px;margin-top:12px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.photo-action svg{width:15px;height:15px}.photo-upload .photo-remove{color:#b42318;margin-top:9px;display:block}.download-backdrop{z-index:100;background:#17203370;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.download-dialog{text-align:center;background:#fff;border:1px solid #d4d9e1;border-radius:10px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 22px 65px #10182840}.download-close{color:#475467;cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.download-close svg{width:18px;height:18px}.download-icon{color:#185abd;background:#e5effd;border-radius:9px;place-items:center;width:46px;height:46px;margin:0 auto 13px;display:grid}.download-icon svg{width:24px;height:24px}.download-dialog h2{color:#20242a;margin:0;font:700 21px Georgia,serif}.download-dialog>p{color:#667085;margin:8px 0 0;font-size:13px}.download-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:21px;display:grid}.download-options button{color:#163f7a;cursor:pointer;text-align:left;background:#f8fbff;border:1px solid #c9d4e5;border-radius:7px;align-items:center;gap:11px;min-width:0;padding:15px 13px;display:flex}.download-options button:hover{background:#edf4ff;border-color:#185abd}.download-options button>svg{flex:0 0 25px;width:25px;height:25px}.download-options span{flex-direction:column;gap:3px;min-width:0;display:flex}.download-options b{font-size:14px}.download-options small{color:#667085;font-size:10px;line-height:1.3}@media (max-width:480px){.download-dialog{padding:25px 18px 20px}.download-options{grid-template-columns:1fr}.photo-upload{align-items:flex-start}.photo-action{padding:9px 11px}}@media print{.download-backdrop{display:none!important}}@media (max-width:560px){.personal-section{width:100%;max-width:100%;overflow-x:clip}.personal-section .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.personal-section .field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-section .studio-field,.personal-section .studio-field input{min-width:0;max-width:100%}.personal-section .photo-upload{align-items:center}.personal-section .photo-action{display:none}}.script-switch .script-icon{letter-spacing:-.02em;border:1px solid;border-radius:4px;place-items:center;min-width:28px;height:23px;padding:0 5px;font:700 12px/1 Georgia,Times New Roman,serif;display:grid}.script-switch button.active .script-icon{color:#fff;background:#185abd;border-color:#185abd}.language-switch{align-items:center;gap:7px;padding:6px 10px 6px 7px}.language-switch>svg{color:#185abd;flex:0 0 20px}.language-switch label{flex-direction:column;gap:3px;display:flex}.language-switch label>span{color:#667085;font-size:9px;font-weight:700}.language-switch select{color:#263040;cursor:pointer;background:0 0;border:0;outline:none;font-size:11px;font-weight:700}.birth-date-input{-webkit-appearance:none;appearance:none;min-inline-size:0;width:100%;max-width:100%;display:block}@media (max-width:560px){.personal-section .photo-action{display:inline-flex}.personal-section .photo-upload{gap:12px}.personal-section .personal-details{column-gap:14px}.language-switch{min-width:116px}.language-switch select{font-size:10px}}@media (max-width:430px){.personal-section .personal-details>.studio-field:nth-child(3),.personal-section .personal-details>.studio-field:nth-child(4){grid-column:1/-1}.personal-section .photo-upload>label{flex-basis:78px;width:78px}.personal-section .photo-upload{gap:10px;padding:11px}}.language-select-compact{display:none}.ribbon button{width:clamp(64px,6vw,82px);min-width:0}.language-switch{flex:0 auto;width:clamp(124px,12vw,160px)}.language-switch label,.language-switch select{min-width:0;max-width:100%}@media (min-width:901px) and (max-width:1100px){.ribbon p{display:none}.language-switch{margin-left:auto}}@media (max-width:900px){.ribbon{align-items:stretch;gap:0;width:100%;max-width:100vw;height:70px;min-height:70px;padding:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #39404d1a}.ribbon-uz{grid-template-columns:repeat(6,minmax(0,1fr))}.ribbon-ru{grid-template-columns:repeat(4,minmax(0,1fr))}.ribbon-group:not(.language-switch){display:contents}.ribbon button,.language-switch{border:0;border-right:1px solid #d7dae0;border-radius:0;justify-content:center;width:100%;min-width:0;height:70px;margin:0;padding:5px 2px}.ribbon button{white-space:normal;text-align:center;gap:3px;font-size:clamp(8px,2.3vw,10px);line-height:1.1}.ribbon button>svg{width:18px;height:18px}.ribbon button>span:not(.script-icon){overflow-wrap:anywhere;max-width:100%}.script-switch button>span:last-child{display:none}.script-switch .script-icon{min-width:27px;height:23px;padding:0 4px;font-size:11px}.language-switch{background:#fff;flex-direction:column;align-items:center;gap:2px;display:flex}.language-switch>svg{flex:0 0 18px;width:18px;height:18px}.language-switch label{align-items:center;gap:1px;width:100%}.language-switch label>span{font-size:8px;line-height:1}.language-switch select{text-align:center;text-align-last:center;background:0 0;border:0;width:100%;padding:0;font-size:9px;line-height:1.1}.language-select-full{display:none}.language-select-compact{display:block}.studio-main{height:calc(100vh - 172px);height:calc(100dvh - 172px)}}.ribbon{gap:0;padding-top:5px;padding-bottom:5px}.ribbon-group{gap:0;padding-inline:10px}.preview-panel{grid-template-rows:46px minmax(0,1fr)}.preview-bar{grid-template-columns:auto 1fr auto;gap:12px;height:46px;display:grid}.document-language{justify-self:center;align-items:center;gap:4px;display:flex}.document-language button{color:#4b5565;background:#fff;border:1px solid #d1d8e4;border-radius:4px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.document-language button.active{color:#0f4da8;background:#e5effd;border-color:#185abd}.document-language button span{font-size:14px;line-height:1}.preview-zoom{justify-self:end}.language-choice-backdrop{z-index:120;background:#1720338a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.language-choice-dialog{background:#fff;border:1px solid #d7dce5;border-radius:12px;width:min(520px,100%);padding:31px;box-shadow:0 28px 80px #1018284d}.language-choice-kicker{color:#185abd;letter-spacing:.12em;text-align:center;font-size:10px;font-weight:800;display:block}.language-choice-dialog h2{text-align:center;margin:10px 0 4px;font:700 27px Georgia,serif}.language-choice-dialog>p{color:#667085;text-align:center;margin:0;font-size:13px}.language-choice-options{gap:10px;margin-top:24px;display:grid}.language-choice-options button{color:#202936;text-align:left;background:#f9fbfe;border:1px solid #d4dbe6;border-radius:7px;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 14px;display:grid}.language-choice-options button:hover{background:#edf4ff;border-color:#185abd}.choice-flag{font-size:28px;line-height:1}.language-choice-options button>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.language-choice-options b{font-size:14px}.language-choice-options small{color:#667085;font-size:10px}.language-choice-options svg{color:#185abd;width:17px}@media (max-width:900px){.ribbon{grid-template-columns:repeat(3,minmax(0,1fr));height:78px;min-height:78px;padding:0;overflow:hidden}.ribbon-group{display:contents}.ribbon button{border-right:1px solid #d7dae0;border-radius:0;gap:5px;width:100%;height:78px;padding:7px 4px;font-size:11px}.ribbon button>svg{width:23px;height:23px}.studio-main{height:calc(100vh - 180px);height:calc(100dvh - 180px)}.preview-panel{grid-template-rows:50px minmax(0,1fr)}.preview-bar{grid-template-columns:auto 1fr auto;gap:7px;height:50px;padding-inline:9px}.document-language{gap:3px}.document-language button{height:30px;padding-inline:6px;font-size:9px}.document-language button span{font-size:12px}}@media (max-width:390px){.preview-bar{grid-template-columns:1fr auto}.preview-bar>span{display:none}.document-language{justify-self:start}.document-language button{padding-inline:5px}.language-choice-dialog{padding:26px 17px}.language-choice-dialog h2{font-size:24px}.language-choice-options button{grid-template-columns:38px 1fr 16px;padding-inline:11px}.choice-flag{font-size:25px}}.ribbon{height:62px;min-height:62px;padding:3px 12px}.ribbon-group{padding-inline:0}.ribbon button{gap:3px;width:clamp(68px,6.5vw,82px);height:56px;padding:4px 6px;font-size:10px}.ribbon button>svg{width:20px;height:20px}.top-script-switch{border-right:1px solid #d7dae0;grid-template-columns:1fr 1px 1fr;align-items:stretch;width:122px;height:56px;display:grid}.top-script-switch>i{background:#d7dae0;align-self:center;width:1px;height:30px}.top-script-switch button{justify-content:center;width:auto;min-width:0;height:56px;padding:4px 3px}.top-script-switch button>span{font:700 14px Georgia,serif}.top-script-switch button>small{color:#667085;font-size:8px}.top-script-switch button.active{color:#0f4da8;background:#e5effd}.top-script-switch button.active>small{color:#0f4da8}.studio-main{height:calc(100vh - 120px);height:calc(100dvh - 120px)}@media (max-width:900px){.ribbon{height:58px;min-height:58px;padding:0}.ribbon-uz{grid-template-columns:repeat(4,minmax(0,1fr))}.ribbon-ru{grid-template-columns:repeat(3,minmax(0,1fr))}.ribbon-group{display:contents}.ribbon button{gap:2px;width:100%;height:58px;padding:3px 2px;font-size:9px}.ribbon button>svg{width:18px;height:18px}.top-script-switch{border-right:1px solid #d7dae0;width:100%;height:58px}.top-script-switch button{border:0;height:58px;padding-inline:1px}.top-script-switch button>span{font-size:12px}.top-script-switch button>small{font-size:7px}.top-script-switch>i{height:28px}.studio-main{height:calc(100vh - 160px);height:calc(100dvh - 160px)}}.ribbon{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(220px,1.8fr);align-items:stretch;gap:0;padding:3px 12px;display:grid}.ribbon-ru{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.8fr)}.ribbon-actions,.ribbon-group,.top-script-switch{display:contents}.ribbon button,.top-script-switch button{border-right:1px solid #d7dae0;border-radius:0;justify-content:center;width:100%;min-width:0;height:56px;margin:0;padding:4px 6px}.top-script-switch>i{display:none}.ribbon p{grid-column:6;min-width:0;margin:auto 0 auto 18px}@media (max-width:1100px) and (min-width:901px){.ribbon{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:6px}.ribbon p{display:none}.ribbon-ru{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ribbon,.ribbon-uz{grid-template-columns:repeat(5,minmax(0,1fr));height:58px;min-height:58px;padding:0;overflow:hidden}.ribbon-ru{grid-template-columns:repeat(3,minmax(0,1fr))}.ribbon p{display:none}.ribbon button,.top-script-switch button{height:58px;padding:3px 2px;font-size:9px}.ribbon button>svg{width:18px;height:18px}.top-script-switch button>span{font-size:12px}.top-script-switch button>small{font-size:7px}.studio-main{height:calc(100vh - 160px);height:calc(100dvh - 160px)}}@media (max-width:430px){.ribbon button,.top-script-switch button{font-size:8px}.top-script-switch button>span{font-size:11px}}@media (max-width:360px){.ribbon button,.top-script-switch button{padding-inline:1px;font-size:7px}.top-script-switch button>span{font-size:10px}}.studio-shell{height:100vh;min-height:100vh;overflow:hidden}.ribbon{align-items:stretch;padding-inline:0;display:flex;overflow:hidden}.ribbon-controls{flex:0 0 max(460px,41vw);grid-template-columns:repeat(5,minmax(0,1fr));width:max(460px,41vw);min-width:0;height:56px;display:grid}.ribbon-ru .ribbon-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.ribbon-controls .ribbon-actions,.ribbon-controls .ribbon-group,.ribbon-controls .top-script-switch{display:contents}.ribbon-controls .top-script-switch>i{display:none}.ribbon-controls button,.ribbon-controls .top-script-switch button{border-right:1px solid #d7dae0;border-radius:0;justify-content:center;width:100%;min-width:0;height:56px;margin:0;padding:4px 6px}.ribbon-controls .ribbon-group:last-child button{border-right:0}.ribbon>p{grid-column:auto;min-width:0;margin:auto 0 auto auto;padding-left:18px}.studio-main,.preview-panel{min-height:0;overflow:hidden}.paper-stage{overscroll-behavior:contain;min-height:0;overflow:auto}@media (max-width:1100px) and (min-width:901px){.ribbon-controls{flex-basis:460px;width:460px}.ribbon>p{display:none}}@media (max-width:900px){.ribbon{height:58px;min-height:58px;padding:0;display:flex;overflow:hidden}.ribbon-controls,.ribbon-ru .ribbon-controls{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:58px}.ribbon-ru .ribbon-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.ribbon-controls button,.ribbon-controls .top-script-switch button{height:58px;padding:3px 2px;font-size:9px}.ribbon>p{display:none}}@media (max-width:430px){.ribbon-controls button,.ribbon-controls .top-script-switch button{font-size:8px}}@media (max-width:360px){.ribbon-controls button,.ribbon-controls .top-script-switch button{padding-inline:1px;font-size:7px}}.telegram-webapp{--telegram-top-inset:max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top,0px),var(--telegram-safe-top,0px));--telegram-bottom-inset:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom,0px),var(--telegram-safe-bottom,0px));--telegram-left-inset:max(env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px),var(--telegram-safe-left,0px));--telegram-right-inset:max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px),var(--telegram-safe-right,0px))}.telegram-webapp .word-header{height:calc(58px + var(--telegram-top-inset));padding-top:var(--telegram-top-inset);padding-left:calc(20px + var(--telegram-left-inset));padding-right:calc(20px + var(--telegram-right-inset))}.telegram-webapp .telegram-word-brand>span{border-radius:7px;width:38px;height:38px;font-size:23px}.telegram-webapp .telegram-word-brand b{font-size:15px}.telegram-webapp .telegram-word-brand small{font-size:10px}.telegram-webapp .studio-main{height:calc(100dvh - 140px - var(--telegram-top-inset) - var(--telegram-bottom-inset))}.telegram-webapp .form-scroll,.telegram-webapp .paper-stage{padding-bottom:calc(20px + var(--telegram-bottom-inset))}@media (max-width:900px){.telegram-webapp .studio-main{height:calc(100dvh - 160px - var(--telegram-top-inset) - var(--telegram-bottom-inset))}.telegram-webapp .word-header{height:calc(58px + var(--telegram-top-inset));padding-left:calc(12px + var(--telegram-left-inset));padding-right:calc(12px + var(--telegram-right-inset))}.telegram-webapp .form-actions{padding-bottom:calc(12px + var(--telegram-bottom-inset))}.telegram-webapp .paper-stage{padding-bottom:calc(14px + var(--telegram-bottom-inset))}.telegram-webapp .word-header{justify-content:center;position:relative}.telegram-webapp .telegram-word-brand{white-space:nowrap;max-width:calc(100% - 150px);position:absolute;left:50%;transform:translate(-50%)}.telegram-webapp .telegram-word-brand div{align-items:center}}@media (max-width:430px){.telegram-webapp .telegram-word-brand{max-width:calc(100% - 120px)}.telegram-webapp .telegram-word-brand b{font-size:13px}}@media (max-width:900px){.studio-field input,.studio-field select,.studio-field textarea,.repeat-row input{-webkit-text-size-adjust:100%;font-size:16px;line-height:1.25}}.photo-upload.has-error,.repeat-block.has-error{border-color:#d92d20;box-shadow:0 0 0 2px #d92d2015}.photo-upload h2 em,.repeat-title em{color:#d92d20;margin-left:3px;font-style:normal}.photo-error,.block-error{color:#b42318;margin-top:6px;font-size:10px;display:block}.payment-locked .form-scroll{opacity:.68}.payment-locked .form-scroll input,.payment-locked .form-scroll select,.payment-locked .form-scroll textarea,.payment-locked .form-scroll button,.payment-locked .form-scroll label{pointer-events:none}.download-options button:disabled{opacity:.55;cursor:wait}.paper-stage{position:relative}.preview-download{z-index:4;color:#fff;cursor:pointer;background:#185abd;border:0;border-radius:6px;flex:none;align-self:flex-end;align-items:center;gap:7px;margin-left:auto;padding:11px 15px;font:700 11px Arial;display:flex;position:sticky;bottom:18px;right:18px;box-shadow:0 8px 24px #164a9340}.preview-download svg{width:17px;height:17px}.payment-backdrop{z-index:150;background:#1720338a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.payment-sheet{background:#fff;border:1px solid #d6dce5;border-radius:18px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:27px;position:relative;overflow:auto;box-shadow:0 28px 80px #1018284d}.payment-handle{display:none}.payment-close{color:#697382;cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.payment-close svg{width:20px}.payment-heading{align-items:center;gap:13px;padding-right:45px;display:flex}.payment-heading>span{color:#1586cf;background:#e5f4ff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.payment-heading>span svg{width:25px}.payment-heading h2{color:#141922;margin:0;font:700 25px Georgia,serif}.payment-heading p{color:#687386;margin:4px 0 0;font-size:12px;line-height:1.35}.payment-product{border:1px solid #dce1e8;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:82px;margin-top:20px;padding:14px 16px;display:grid}.payment-product>svg{color:#eda300;width:34px;height:34px}.payment-product div{flex-direction:column;gap:4px;display:flex}.payment-product b{font-size:14px}.payment-product span{color:#687386;font-size:11px}.payment-product strong{white-space:nowrap;font-size:18px}.payment-warning{color:#eb7900;background:#fff2e7;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.payment-warning svg{flex:0 0 22px;width:22px}.payment-warning div{flex-direction:column;gap:3px;display:flex}.payment-warning b{font-size:12px}.payment-warning span{color:#687386;font-size:10px;line-height:1.35}.payment-field{margin-top:14px}.payment-field>label{color:#687386;margin:0 0 7px 4px;font-size:11px;font-weight:700;display:block}.payment-value{border:1px solid #d7dde6;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.payment-value>svg{color:#168dde;width:23px}.payment-value b{letter-spacing:.03em;font-size:18px}.payment-value.amount{color:#168dde;background:#eaf7ff;border-color:#b8e5fb;justify-content:center}.payment-value.amount b{font-size:26px}.payment-value button{color:#168dde;cursor:pointer;background:#eaf7ff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.payment-value button svg{width:18px}.payment-meta{border:1px solid #d7dde6;border-radius:11px;grid-template-columns:1fr 1fr;margin-top:13px;display:grid;overflow:hidden}.payment-meta>div{align-items:center;gap:10px;min-height:67px;padding:10px 13px;display:flex}.payment-meta>div+div{border-left:1px solid #e0e4ea}.payment-meta>div>span{color:#168dde;background:#eaf7ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.payment-meta svg{width:19px}.payment-meta p{flex-direction:column;gap:4px;margin:0;display:flex}.payment-meta small{color:#687386;font-size:10px;font-weight:700}.payment-meta b{font-size:13px}.receipt-upload{background:#f6f9fd;border:1px dashed #9ab4d4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.receipt-upload>div{flex-direction:column;gap:4px;display:flex}.receipt-upload b{font-size:12px}.receipt-upload span{color:#687386;font-size:9px}.receipt-upload label{color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#185abd;border-radius:6px;align-items:center;gap:6px;max-width:52%;padding:9px 11px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.receipt-upload label svg{flex:0 0 15px;width:15px}.receipt-upload input{display:none}.payment-status{border-radius:10px;align-items:center;gap:11px;margin-top:14px;padding:15px;display:flex}.payment-status.pending{color:#174e9e;background:#edf4ff}.payment-status.approved{color:#027a48;background:#ecfdf3}.payment-status svg{flex:0 0 24px;width:24px}.payment-status div{flex-direction:column;gap:4px;display:flex}.payment-status b{font-size:13px}.payment-status span{color:#687386;font-size:10px;line-height:1.4}.payment-message{color:#b42318;background:#fff3f1;border-radius:7px;margin-top:12px;padding:10px;font-size:11px}.payment-submit{color:#fff;cursor:pointer;background:#2baae2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:15px;font-size:14px;font-weight:800;display:flex}.payment-submit:disabled{opacity:.5;cursor:not-allowed}.payment-submit svg{width:19px}.spin{animation:1s linear infinite payment-spin}@keyframes payment-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.payment-backdrop{align-items:end;padding:0}.payment-sheet{width:100%;max-height:94dvh;padding:25px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.telegram-webapp .payment-sheet{padding-bottom:calc(18px + var(--telegram-bottom-inset))}.payment-handle{background:#c5cad3;border-radius:5px;width:54px;height:5px;margin:-12px auto 14px;display:block}.payment-close{top:24px;right:18px}.payment-heading h2{font-size:23px}.payment-product{grid-template-columns:34px 1fr auto;padding-inline:12px}.payment-product strong{font-size:15px}.payment-value.amount b{font-size:24px}.receipt-upload{flex-direction:column;align-items:flex-start}.receipt-upload label{justify-content:center;width:100%;max-width:100%}.preview-download{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));margin-right:10px;position:sticky}.telegram-webapp .preview-download{bottom:calc(10px + var(--telegram-bottom-inset))}}@media print{.studio-shell:not(.print-authorized) .print-document{display:none!important}.studio-shell:not(.print-authorized):after{content:"To‘lov tasdiqlangandan keyin hujjatni yuklab olishingiz mumkin.";text-align:center;color:#20242a;padding:30mm 20mm;font:700 16pt Arial;display:block!important}.preview-download,.payment-backdrop{display:none!important}}
