.guide-workspace{min-width:0;padding-bottom:170px;font-size:16px}.guide-workspace-content{gap:16px;min-width:0;display:grid}.guide-workspace .guide-workspace-content{flex-direction:column;display:flex}.guide-workspace .passenger-admin-grid{display:contents}.guide-workspace [hidden]{display:none!important}.guide-workspace [data-workspace-order="0"]{order:0}.guide-workspace [data-workspace-order="1"]{order:1}.guide-workspace [data-workspace-order="2"]{order:2}.guide-workspace [data-workspace-order="3"]{order:3}.guide-workspace [data-workspace-order="4"]{order:4}.guide-workspace [data-workspace-order="5"]{order:5}.guide-workspace [data-workspace-order="6"]{order:6}.guide-workspace [data-workspace-order="7"]{order:7}.guide-workspace [data-workspace-order="8"]{order:8}.guide-workspace [data-workspace-order="9"]{order:9}.guide-workspace .passenger-admin-message{order:-2;font-size:15px;line-height:1.5;position:static}.guide-workspace-context{z-index:22;background:#fff;border:1px solid #cbdce1;border-top:4px solid #f8cf4b;border-radius:14px;min-width:0;scroll-margin-top:90px;position:sticky;box-shadow:0 5px 18px #082f4214}.guide-workspace-context>header{color:#fff;background:#082f42;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.guide-workspace-context>header small{color:#c9e0e8;font-size:12px;display:block}.guide-workspace-context>header strong{margin-top:3px;font-size:16px;display:block}.guide-workspace-context>header button{color:#082f42;min-height:42px;font:inherit;cursor:pointer;background:#f8cf4b;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:800}.guide-workspace-days{background:#d6e3e7;grid-template-columns:1fr 1fr;gap:1px;display:grid}.guide-workspace-days>div{background:#fff9e7;min-width:0;padding:10px 16px}.guide-workspace-days>div.live{background:#eaf7f2}.guide-workspace-days small{color:#536c78;font-size:12px;font-weight:800;display:block}.guide-workspace-days strong{color:#082f42;overflow-wrap:anywhere;margin:3px 0;font-size:15px;line-height:1.4;display:block}.guide-workspace-days span{color:#47645f;font-size:12px;display:block}.guide-workspace-settings{padding:0 16px}.guide-workspace-settings>summary{color:#234d61;cursor:pointer;align-content:center;min-height:40px;font-size:14px;font-weight:750}.guide-workspace-selectors{grid-template-columns:minmax(0,2fr) minmax(130px,1fr);gap:12px;padding:0 0 12px;display:grid}.guide-workspace-selectors label{color:#234d61;gap:6px;font-size:14px;font-weight:750;display:grid}.guide-workspace-selectors select{color:#082f42;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b9cdd5;border-radius:8px;padding:8px;font-size:16px}.guide-workspace-tabs{border-top:1px solid #d6e3e7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.guide-workspace-tabs button{color:#315364;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:4px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:14px;font-weight:800;display:flex;position:relative}.guide-workspace-tabs button[aria-selected=true]{color:#082f42;background:#fff4cc;border-bottom-color:#e6b62c}.guide-workspace-tabs i{color:#fff;background:#0b7264;border-radius:20px;min-width:20px;padding:2px 4px;font-size:12px;font-style:normal}.guide-workspace :is(button,summary,select,input,textarea,a):focus-visible,.guide-workspace-dialog :is(button,summary,select,input,textarea,a):focus-visible,.guide-reminder-launcher:focus-visible{outline-offset:3px;outline:3px solid #157bba}.guide-workspace button:disabled,.guide-workspace-dialog button:disabled{opacity:.55;cursor:wait}.guide-workspace .passenger-admin-panel{border-radius:12px;width:100%;min-width:0;margin:0;overflow:visible}.guide-workspace .passenger-admin-panel>header{flex-wrap:wrap;gap:12px;min-height:0;padding:18px}.guide-workspace .passenger-admin-panel>header>div{flex:1;min-width:0}.guide-workspace .passenger-admin-panel h3{font-size:20px;line-height:1.35}.guide-workspace .passenger-admin-panel p{font-size:15px;line-height:1.6}.guide-workspace .passenger-admin-panel small{font-size:12px;line-height:1.45}.guide-workspace .passenger-admin-panel label{text-transform:none;letter-spacing:normal;line-height:1.5;font-size:14px!important}.guide-workspace .passenger-admin-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:8px;min-width:0;max-width:100%;min-height:46px;padding:10px 12px;line-height:1.5;font-size:16px!important}.guide-workspace .passenger-admin-panel textarea{resize:vertical;min-height:120px}.guide-workspace .passenger-admin-panel input:is([type=checkbox],[type=radio]){flex:0 0 20px;width:20px;height:20px}.guide-workspace .passenger-admin-panel button,.guide-workspace .passenger-admin-actions button{white-space:normal;border-radius:8px;min-height:44px;padding:10px 13px;line-height:1.4;font-size:14px!important}.guide-workspace .passenger-form-grid{gap:14px}.guide-workspace .passenger-form-grid>label{min-width:0}.guide-workspace[data-editor-language=tr] [data-editor-language=en],.guide-workspace[data-editor-language=en] [data-editor-language=tr]{display:none!important}.guide-workspace .passenger-story-editor-layout,.guide-workspace .passenger-port-guide-editor-layout,.guide-workspace .passenger-welcome-editor-layout{flex-direction:column;align-items:stretch;display:flex}.guide-workspace .passenger-story-editor-layout>div,.guide-workspace .passenger-welcome-editor-layout>div{width:100%}.guide-inline-preview{background:#f3f8fa;border:1px solid #b9d0d8;border-radius:10px;width:100%;min-width:0;margin:12px 0}.guide-inline-preview>summary{color:#13495c;cursor:pointer;min-height:48px;padding:12px 16px;font-size:15px;font-weight:800}.guide-inline-preview>:not(summary){width:100%;max-width:680px;margin:0 auto}.guide-workspace .passenger-story-admin-preview{min-height:300px;padding:26px}.guide-workspace .passenger-port-guide-admin-preview{padding:24px}.guide-workspace .passenger-port-guide-admin-preview p,.guide-workspace .passenger-port-guide-admin-preview b{font-size:16px;line-height:1.65}.guide-workspace .passenger-admin-intro{border-radius:12px;min-height:0;padding:20px}.guide-workspace .passenger-admin-intro h2{font-size:24px}.guide-workspace .passenger-admin-intro p{font-size:15px}.guide-workspace .passenger-admin-intro strong{font-size:16px}.guide-workspace .passenger-admin-actions.bottom{display:none}.guide-newspaper-filters{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.guide-newspaper-filters button{color:#254e60;background:#fff;border:1px solid #bdcfd6;align-items:center;gap:10px;font-weight:800;display:flex}.guide-newspaper-filters button[aria-pressed=true]{color:#fff;background:#082f42;border-color:#082f42}.guide-newspaper-filters b{color:#082f42;background:#f5d354;border-radius:6px;min-width:24px;padding:3px 6px;font-size:14px}.guide-workspace .daily-programme-item-list>article{border:1px solid #c5d6dc;border-radius:12px;margin:0 0 16px;padding:14px}.guide-workspace .daily-programme-item-head{flex-wrap:wrap;gap:10px;display:flex}.guide-workspace .daily-programme-item-head>select{flex:190px}.guide-workspace .daily-programme-item-head label{align-items:center;gap:7px;min-height:44px;display:flex}.guide-workspace .daily-programme-item-actions{flex-wrap:wrap;gap:10px;padding:12px 0;display:flex}.guide-workspace .daily-programme-sync-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guide-workspace .daily-programme-sync-summary strong{font-size:16px}.guide-workspace .daily-programme-page-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.guide-workspace .daily-programme-publish-row{flex-wrap:wrap;gap:12px;display:flex}.guide-workspace .daily-programme-publish-row>button.daily-programme-clear-all{color:#9b3434;background:#fff5f4;flex-basis:100%;margin-top:10px}.guide-workspace .passenger-port-guide-translation-bar{flex-wrap:wrap;gap:14px;display:flex}.guide-language-status{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.guide-language-status button{color:#244e60;font:inherit;background:#fff;border:1px solid #bdcfd6;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.guide-language-status button[aria-pressed=true]{background:#eaf8f3;border:2px solid #087a68}.guide-language-status button small{color:#516c76;white-space:normal;font-size:12px}.guide-single-language-editor{gap:14px;padding:18px;display:grid}.guide-single-language-editor>label{gap:7px;display:grid}.guide-workspace .guide-single-language-editor>label textarea{min-height:180px}.guide-single-language-editor>button{color:#086752;background:#eaf8f3;border:1px solid #9bcdbc;justify-self:start}.guide-workspace .passenger-port-library-admin{border-top:4px solid #227764}.guide-workspace .passenger-port-library-explainer strong{font-size:15px;line-height:1.5}.guide-workspace .passenger-port-library-admin footer{font-size:14px;line-height:1.5}.guide-workspace-savebar{z-index:35;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #b9cdd5;justify-content:space-between;align-items:center;gap:18px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -5px 20px #092e431c}.guide-workspace-savebar strong,.guide-workspace-savebar span{display:block}.guide-workspace-savebar strong{color:#082f42;font-size:14px}.guide-workspace-savebar span{color:#617985;margin-top:4px;font-size:12px}.guide-workspace-savebar nav{gap:8px;display:flex}.guide-workspace-savebar button,.guide-publication-review button{color:#0b465a;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b3cbd5;border-radius:9px;padding:10px 17px;font-size:15px;font-weight:800}.guide-workspace-savebar button.publish,.guide-publication-review button.publish,.guide-publication-review>div>button:last-child{color:#082f42;background:#f7cf4c;border-color:#e2b938}.guide-publication-review{color:#123f51;background:#fff;border:1px solid #c8d9df;border-radius:12px;order:-1;padding:22px;font-size:16px;line-height:1.6}.guide-publication-review h3{margin:4px 0 12px;font-size:23px}.guide-publication-review small{color:#6a7780;font-size:12px;font-weight:800}.guide-publication-review ul{margin:16px 0;padding-left:25px}.guide-publication-review li{margin:8px 0}.guide-publication-review>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.guide-workspace-dialog{color:#143e50;background:#fff;border:1px solid #c5d6dc;border-radius:16px;width:min(900px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:auto;box-shadow:0 24px 80px #001a3860}.guide-workspace-dialog::backdrop{background:#052535b3}.guide-workspace-dialog-surface>header{z-index:3;color:#fff;background:#082f42;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex;position:sticky;top:0}.guide-workspace-dialog-surface>header h2{color:inherit;margin:0;font-size:21px;line-height:1.35}.guide-workspace-dialog-surface>header>button{color:#fff;cursor:pointer;background:#ffffff16;border:1px solid #7292a2;border-radius:8px;flex:0 0 44px;width:44px;height:44px;font-size:27px}.guide-workspace-dialog p{font-size:16px;line-height:1.6}.guide-passenger-preview{background:#eef5f7;padding:18px}.guide-preview-explanation{color:#4e452d;background:#fff7db;gap:5px;margin-bottom:15px;padding:14px;font-size:14px;line-height:1.5;display:grid}.guide-passenger-preview nav{gap:8px;margin-bottom:14px;display:flex}.guide-passenger-preview nav button{color:#123f51;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbd1d8;border-radius:8px;padding:9px 13px;font-size:14px;font-weight:800}.guide-passenger-preview nav button[aria-pressed=true]{color:#fff;background:#083d51;border-color:#083d51}.guide-preview-phone{background:#f1f6f7;border:1px solid #cedfe5;border-radius:15px;max-width:540px;margin:auto;overflow:hidden}.guide-preview-phone>header{color:#fff;background:#083d51;padding:24px}.guide-preview-phone>header h2{color:#fff;margin:8px 0;font-size:30px}.guide-preview-phone>header small{color:#d5e7eb;font-size:13px}.guide-preview-phone>nav{flex-wrap:wrap;margin:0;padding:12px}.guide-preview-phone>section{background:#fff;border:1px solid #dae5e9;border-radius:12px;margin:12px;padding:20px}.guide-preview-phone h3{margin:0 0 12px;font-size:20px}.guide-preview-phone p{white-space:pre-wrap;overflow-wrap:anywhere}.guide-preview-phone dl{flex-wrap:wrap;gap:14px;display:flex}.guide-preview-phone dl>div{background:#eaf5f6;border-radius:8px;flex:1;min-width:100px;padding:12px}.guide-preview-phone dt{font-size:14px}.guide-preview-phone dd{margin:5px 0 0;font-size:24px;font-weight:800}.guide-preview-phone img{border-radius:8px;width:100%;height:auto;display:block}.guide-preview-phone figure{margin:14px 0}.guide-preview-phone article{border-top:1px solid #dce7eb;padding:13px 0}.guide-preview-phone article>strong,.guide-preview-phone article>small{display:block}.guide-preview-phone article>small{color:#177467;margin-bottom:6px;font-size:14px}.guide-preview-phone .guide-preview-urgent{background:#fff0dd;border-color:#ebc779}.guide-preview-phone summary{cursor:pointer;min-height:44px;padding:10px 0}.guide-reminder-launcher{z-index:36;color:#083d51;cursor:pointer;background:#f8cf4b;border:2px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:22px;right:18px;box-shadow:0 3px 14px #083d5140}.guide-reminder-launcher>span{font-size:24px}.guide-reminder-launcher>b{color:#fff;background:#9f2637;border-radius:50%;min-width:24px;height:24px;padding:3px;font-size:12px;position:absolute;top:-4px;right:-3px}body:has(.guide-workspace) .guide-reminder-launcher{bottom:calc(94px + env(safe-area-inset-bottom))}.guide-reminder-drawer{width:min(570px,100vw - 24px);margin-right:12px}.guide-reminder-drawer-body{padding:18px}.guide-reminder-drawer-body>p{margin:0 0 16px}.guide-reminder-drawer .guide-day-reminder-card{border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.guide-reminder-drawer .guide-day-reminder-time{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.guide-reminder-drawer .guide-day-reminder-time small{flex-basis:100%;font-size:13px}.guide-reminder-drawer .guide-day-reminder-copy h3{font-size:18px}.guide-reminder-drawer .guide-day-reminder-copy small,.guide-reminder-drawer .guide-day-reminder-copy em{font-size:13px}.guide-reminder-drawer .guide-day-reminder-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.guide-workspace-dialog .guide-day-reminder-actions button,.guide-reminder-open-all{white-space:normal;border-radius:8px;min-height:46px;padding:10px;font-size:14px}.guide-reminder-open-all{color:#123f51;background:#edf5f8;border:1px solid #9dbecb;width:100%;margin-top:18px;font-weight:800}.guide-day-reminder-actions button.complete{color:#08745c;background:#e4f5ed;border:1px solid #93c8b4}.guide-workspace-dialog .guide-day-reminder-editor{width:100%;max-height:none;box-shadow:none;border:0;padding:20px;overflow:visible}.guide-workspace-dialog .guide-day-reminder-editor label{gap:7px;margin:14px 0;font-size:14px;display:grid}.guide-workspace-dialog .guide-day-reminder-editor :is(input,textarea){width:100%;min-width:0;min-height:46px;font:inherit;border:1px solid #b7cfd8;border-radius:8px;padding:12px;font-size:16px}.guide-workspace-dialog .guide-day-reminder-editor textarea{min-height:240px}.guide-workspace-dialog .guide-day-reminder-editor footer{gap:10px;display:flex}.guide-workspace-dialog .guide-day-reminder-editor footer button{min-height:46px;padding:10px 16px;font-size:15px}.future-management-only .guide-workspace-content>.passenger-section-order-admin,.future-management-only .guide-workspace-content>.passenger-visit-leaderboard,.future-management-only .guide-workspace-content>.contact-registration-admin{display:none}@media (width<=800px){.guide-workspace{padding-bottom:180px}.guide-workspace-context{border-radius:10px}.guide-workspace-context>header{padding:9px 12px}.guide-workspace-context>header strong{font-size:14px}.guide-workspace-context>header button{max-width:120px;font-size:14px}.guide-workspace-days>div{padding:8px 10px}.guide-workspace-days strong{font-size:14px}.guide-workspace-tabs button{flex-direction:column;gap:3px;min-height:72px;padding:7px 2px;font-size:14px}.guide-workspace-tabs button>span{font-size:18px}.guide-workspace-tabs i{font-size:12px;position:absolute;top:4px;right:3px}.guide-workspace .passenger-form-grid,.guide-workspace .passenger-form-grid.two,.guide-workspace .passenger-form-grid.four{grid-template-columns:minmax(0,1fr)!important}.guide-workspace .passenger-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-workspace .passenger-admin-panel>header{padding:15px}.guide-workspace .passenger-admin-panel>header>button,.guide-workspace .passenger-admin-panel>header>label{flex-basis:100%}.guide-workspace .passenger-admin-panel>header h3{font-size:19px}.guide-workspace .passenger-port-library-explainer,.guide-workspace .daily-programme-sync-summary,.guide-workspace .passenger-broadcast-compose,.guide-workspace .passenger-voyage-identity-grid{grid-template-columns:1fr}.guide-workspace .passenger-admin-intro{flex-direction:column;padding:18px;display:flex}.guide-workspace .passenger-admin-publish-state{width:100%}.guide-workspace .passenger-port-library-actions{flex-direction:column;display:flex}.guide-workspace .passenger-port-library-admin>nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-workspace .passenger-port-library-admin>nav small{white-space:normal}.guide-language-status,.guide-workspace .passenger-broadcast-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-workspace .passenger-broadcast-presets strong{font-size:14px}.guide-workspace .passenger-broadcast-presets small{font-size:12px}.guide-workspace .passenger-live-presence-stats,.guide-workspace .live-presence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-workspace-savebar{padding:9px 10px calc(9px + env(safe-area-inset-bottom));display:block}.guide-workspace-savebar>div{flex-wrap:wrap;gap:4px 10px;padding-bottom:8px;display:flex}.guide-workspace-savebar>div>span{margin:0}.guide-workspace-savebar nav{grid-template-columns:1fr .7fr 1.2fr;gap:6px;display:grid}.guide-workspace-savebar button{min-height:49px;padding:8px;font-size:14px}body:has(.guide-workspace) .guide-reminder-launcher{bottom:calc(122px + env(safe-area-inset-bottom));right:12px}.guide-workspace-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.guide-reminder-drawer{margin:auto}.guide-workspace-dialog-surface>header{padding:12px}.guide-workspace-dialog-surface>header h2{font-size:19px}.guide-passenger-preview{padding:10px}.guide-preview-phone>section{margin:8px;padding:15px}.guide-publication-review{padding:17px}}@media (width<=380px){.guide-workspace-days strong{font-size:14px}.guide-workspace-selectors{grid-template-columns:1fr}.guide-workspace-tabs button,.guide-workspace-savebar button{font-size:14px}}@media (prefers-reduced-motion:reduce){.guide-workspace *,.guide-workspace-dialog *{scroll-behavior:auto!important}}.guide-workspace .passenger-port-library-admin>nav b{font-size:14px}.guide-workspace-settings{background:#fff7d8;border:2px solid #daa928;border-radius:12px;margin:12px;padding:18px;box-shadow:0 4px 14px #163f5312}.guide-workspace-settings h3{color:#123e50;margin:0 0 14px;font-size:20px}.guide-workspace-settings .guide-workspace-selectors{padding:0}.guide-workspace-settings label{font-size:16px;font-weight:700}.guide-workspace-settings select{background:#fff;border:2px solid #2d748e;min-height:54px;font-size:17px}.guide-edit-language-note{color:#123e50;margin:12px 0 0;font-size:14px}
