.workspace-page{max-width:1140px;margin:0 auto;padding:36px 24px 80px}.workspace-header{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(85,99,79,.16);padding-bottom:24px;margin-bottom:36px;flex-wrap:wrap;gap:16px}.workspace-header h1{font-family:var(--font-serif,"Lora",Georgia,serif);font-size:32px;font-weight:500;color:#252a24;margin:0 0 6px}.workspace-header p{color:#5d635a;font-size:14px;margin:0}.workspace-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.workspace-btn-outline{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;border-radius:999px;border:1px solid rgba(85,99,79,.3);background:transparent;color:#32462f;text-decoration:none;transition:all .2s}.workspace-btn-outline:hover{background:rgba(85,99,79,.08);border-color:#32462f}.workspace-btn-primary{display:inline-flex;align-items:center;padding:8px 18px;font-size:13px;font-weight:500;border-radius:999px;background:#55634f;color:#f5f4ec;border:none;cursor:pointer;transition:all .2s;text-decoration:none}.workspace-btn-primary:hover{background:#32462f}.workspace-grid{display:grid;grid-template-columns:2fr 1fr;gap:32px}@media (max-width:860px){.workspace-grid{grid-template-columns:1fr}}.workspace-section{background:#ffffff;border-radius:14px;border:1px solid rgba(85,99,79,.14);box-shadow:0 4px 16px rgba(44,42,38,.03);padding:24px 28px;margin-bottom:28px}.workspace-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(85,99,79,.08)}.workspace-section-head h2{font-family:var(--font-serif,"Lora",Georgia,serif);font-size:20px;font-weight:500;color:#252a24;margin:0}.workspace-empty{padding:28px 16px;text-align:center;color:#7d8479;font-size:14px;background:#faf9f5;border-radius:10px;border:1px dashed rgba(85,99,79,.2)}.workspace-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.workspace-item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-radius:10px;border:1px solid rgba(85,99,79,.12);background:#fdfdfc;transition:all .2s ease;text-decoration:none;color:inherit}.workspace-item:hover{border-color:#55634f;background:#ffffff;box-shadow:0 4px 12px rgba(85,99,79,.08)}.workspace-item-info{display:flex;flex-direction:column;gap:4px}.workspace-item-title{font-family:var(--font-serif,"Lora",Georgia,serif);font-size:17px;font-weight:500;color:#252a24}.workspace-item-meta{font-size:13px;color:#6a7166}.workspace-item-actions{display:flex;align-items:center;gap:10px}.badge-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-tag.DRAFT{background:#fef5e6;color:#926b1c}.badge-tag.PUBLISHED{background:#eaf6ee;color:#206a3e}.badge-tag.SUBMITTED{background:#f0f3f6;color:#4a5568}.badge-tag.CONFIRMED{background:#e8f0fe;color:#1a56db}.badge-tag.COMPLETED{background:#eaf6ee;color:#206a3e}.badge-tag.IN_FULFILLMENT{background:#fef0f0;color:#b91c1c}.workspace-action-link{font-size:13px;color:#55634f;text-decoration:none;font-weight:500;padding:5px 12px;border-radius:6px;background:rgba(85,99,79,.08)}.workspace-action-link:hover{background:#55634f;color:#ffffff}.notice-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.notice-item{padding:12px 14px;border-radius:8px;background:#fdfdfc;border:1px solid rgba(85,99,79,.1);font-size:13px;line-height:1.5;color:#3b4139}.notice-new{font-size:10px;font-weight:700;color:#b91c1c;background:#fee2e2;padding:2px 6px;border-radius:4px;margin-left:8px}.workspace-load-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid #ead8b8;border-radius:10px;background:#fffaf0;color:#62543b;font-size:14px;line-height:1.5}.workspace-load-error a{color:#354331;font-weight:600;text-underline-offset:3px}.workspace-load-error a:focus-visible{outline:2px solid #354331;outline-offset:3px}