.native-sen-page{min-height:100vh;background:#fff;padding:24px}.native-sen-layout{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:22px;gap:22px;max-width:1500px;margin:auto}.native-sen-preview,.native-sen-tools{background:#fff;border:1px solid #d7e6ef;border-radius:22px;box-shadow:0 12px 30px rgba(24,62,90,.08)}.native-sen-tools{padding:20px;align-self:start;position:-webkit-sticky;position:sticky;top:18px}.native-sen-brand{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #e5eef3}.native-sen-brand img{width:58px;height:58px;object-fit:contain}.native-sen-brand small,.native-sen-brand strong{display:block}.native-sen-brand small{font-size:11px;letter-spacing:1.4px;color:#587387;font-weight:800}.native-sen-brand strong{color:#173f61}.native-sen-tools h1{display:flex;gap:10px;align-items:center;font-size:1.45rem;color:#173f61}.native-sen-help{color:#587387;line-height:1.5}.native-sen-tools label{display:block;margin:14px 0 5px;font-weight:800;color:#214b69}.native-sen-tools input,.native-sen-tools select,.native-sen-tools textarea{width:100%;border:1px solid #bdd4e0;border-radius:11px;padding:10px;background:#fbfdfe;color:#173f61;font:inherit}.native-sen-tools input:focus,.native-sen-tools select:focus,.native-sen-tools textarea:focus{outline:3px solid rgba(72,149,190,.2);border-color:#5795b8}.native-sen-tools label small{display:block;margin-top:5px;color:#6d8493;font-weight:600}.native-sen-add-row{margin-top:16px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#fff3d7,#eaf7ff 55%,#f4eaff);border:1px solid #d8e7ef}.native-sen-add-row label{margin-top:0}.native-sen-row-preview{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(23,63,97,.1)}.native-sen-row-preview span{font-size:2.2rem;line-height:1}.native-sen-row-preview small{color:#587387;font-weight:800}.native-sen-add-row button{width:100%;margin-top:10px;border:0;border-radius:11px;padding:11px 12px;background:#173f61;color:#fff;font-weight:900;cursor:pointer}.native-sen-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.native-sen-check{display:flex!important;align-items:center;gap:9px;margin-top:14px!important}.native-sen-check input{width:auto!important;margin:0}.native-sen-actions{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.native-sen-actions button{border:0;border-radius:11px;padding:12px;background:#173f61;color:#fff;font-weight:900;cursor:pointer}.native-sen-actions button:first-child{background:#e6ad27;color:#17364f}.native-sen-actions button.secondary{background:#eef4f7;color:#173f61;border:1px solid #c8dbe5}.native-sen-message{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#edf8f3;color:#24644c;font-weight:800}.native-sen-preview{padding:18px;overflow:auto}.native-sen-preview-bar{display:flex;justify-content:space-between;color:#496779;font-weight:800;margin-bottom:12px}.native-sen-paper{width:210mm;min-height:297mm;margin:auto;background:#fff;border:1px solid #dce8ef;box-shadow:0 15px 35px rgba(24,62,90,.12);padding:15mm;color:#173f61}.native-sen-paper header{position:relative;display:block;min-height:120px;padding:6px 180px 16px 0;border-bottom:4px solid #72b6d6}.native-sen-paper header>div{display:block;max-width:100%;min-width:0}.native-sen-paper header>div:last-child{margin-top:8px;color:#526f82;font-weight:800}.native-sen-paper header img{display:block;position:absolute;right:0;top:0;width:155px;height:104px;max-width:155px;object-fit:contain;object-position:center}.native-sen-paper header h2{margin:2px 0;color:#173f61;font-size:2rem;line-height:1.12;max-width:100%;overflow-wrap:break-word}.native-sen-paper header small{font-weight:900;letter-spacing:1.5px;color:#638095}.story-list{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.story-list section{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;border:2px solid #dbeaf1;border-radius:18px;padding:14px;background:linear-gradient(135deg,#fafdff,#fff8ed)}.story-number{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#72b6d6;color:#fff;font-weight:900}.story-symbol{width:70px;height:70px;display:grid;place-items:center;border-radius:18px;background:#fff;font-size:3rem;line-height:1;box-shadow:0 6px 14px rgba(24,62,90,.08)}.story-list b{font-size:1.12rem;color:#173f61}.story-list p{margin:6px 0 0;color:#526f82;line-height:1.45}.board-grid,.schedule-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.board-cell,.schedule-grid section{min-height:130px;border:2px solid #d8e8ef;border-radius:18px;background:linear-gradient(145deg,#fff,#f5fbff);display:grid;place-items:center;text-align:center;padding:12px}.schedule-grid strong{justify-self:start;background:#173f61;color:#fff;border-radius:999px;width:30px;height:30px;display:grid;place-items:center}.board-cell span,.schedule-grid span{font-size:4rem;line-height:1}.board-cell b,.schedule-grid b{font-size:1.1rem;color:#173f61;overflow-wrap:anywhere}.font-large{font-size:1.08rem}.font-large .board-cell b,.font-large .schedule-grid b,.font-large .story-list b{font-size:1.24rem}.font-extra-large{font-size:1.16rem}.font-extra-large .board-cell b,.font-extra-large .schedule-grid b,.font-extra-large .story-list b{font-size:1.4rem}.density-compact .story-list{gap:9px}.density-compact .story-list section{padding:10px}.density-compact .board-grid,.density-compact .schedule-grid{gap:10px}.density-compact .board-cell,.density-compact .schedule-grid section{min-height:105px;padding:9px}.native-sen-paper footer{text-align:left;margin-top:26px;padding-top:10px;border-top:1px solid #dbe7ed;color:#668091;font-size:.72rem;line-height:1.45;font-weight:700}@media(max-width:1000px){.native-sen-layout{grid-template-columns:1fr}.native-sen-tools{position:static}.native-sen-paper{transform:scale(.75);transform-origin:top left;margin-bottom:-25%}}@media(max-width:600px){.native-sen-page{padding:12px}.native-sen-preview,.native-sen-tools{border-radius:16px}.native-sen-options{grid-template-columns:1fr}.native-sen-paper{transform:scale(.52);margin-bottom:-48%}.native-sen-paper header{padding-right:150px}.native-sen-paper header img{width:130px;height:90px}}@media print{body>*{display:none!important}body:before{content:"Purchase required — add this Salam Studio Pro resource to your basket before printing or saving.";display:block!important;padding:32mm 20mm;text-align:center;color:#173f61;font:800 18px/1.5 Arial,sans-serif}.native-sen-page{display:none!important}}